Просмотр исходного кода

APP/小程序-调整推送微唯宝订单失败后,无重试问题

sunxbiao 1 год назад
Родитель
Сommit
4d8e0c49e5

+ 3 - 0
app/common/repositories/store/order/StoreOrderRepository.php

@@ -6820,6 +6820,9 @@ class StoreOrderRepository extends BaseRepository
6820 6820
                             $u['douhuomall_status'] = 2;
6821 6821
                             $u['douhuomall_order_no'] = $res['result']['out_order_no'] ?? '';
6822 6822
                         }
6823
+                        if ($u['douhuomall_msg'] == 'Token不存在或已失效') {
6824
+                            $u['douhuomall_status'] = 9;
6825
+                        }
6823 6826
                         Db::name('store_order')->where('order_sn', $value['order_sn'])->update($u);
6824 6827
                         $u['order_id'] = $value['order_id'];
6825 6828
                         $u['product_id'] = $v['product_id'];

+ 1 - 0
crmeb/listens/GongListen.php

@@ -18,6 +18,7 @@ class GongListen implements ListenerInterface
18 18
     public function handle($event): void
19 19
     {
20 20
         //TODO 微唯宝发货
21
+        /** @var StoreOrderRepository $storeOrderRepository */
21 22
         $storeOrderRepository = app()->make(StoreOrderRepository::class);
22 23
         Timer::tick(60000, function () use ($storeOrderRepository) {
23 24
             //每天下午3点执行一次