浏览代码

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

sunxbiao 1 年之前
父节点
当前提交
4d8e0c49e5
共有 2 个文件被更改,包括 4 次插入0 次删除
  1. 3 0
      app/common/repositories/store/order/StoreOrderRepository.php
  2. 1 0
      crmeb/listens/GongListen.php

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

@@ -6820,6 +6820,9 @@ class StoreOrderRepository extends BaseRepository
6820
                             $u['douhuomall_status'] = 2;
6820
                             $u['douhuomall_status'] = 2;
6821
                             $u['douhuomall_order_no'] = $res['result']['out_order_no'] ?? '';
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
                         Db::name('store_order')->where('order_sn', $value['order_sn'])->update($u);
6826
                         Db::name('store_order')->where('order_sn', $value['order_sn'])->update($u);
6824
                         $u['order_id'] = $value['order_id'];
6827
                         $u['order_id'] = $value['order_id'];
6825
                         $u['product_id'] = $v['product_id'];
6828
                         $u['product_id'] = $v['product_id'];

+ 1 - 0
crmeb/listens/GongListen.php

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