Selaa lähdekoodia

优化小程序发货管理

evoxwht 2 vuotta sitten
vanhempi
commit
43040c31d4

+ 3 - 2
crmeb/app/listener/order/OrderShippingListener.php

@@ -102,9 +102,10 @@ class OrderShippingListener implements ListenerInterface
                 throw new AdminException('订单支付人异常');
             }
             if ($secs) {
-                sleep($secs);
+                MiniOrderJob::dispatchSecs($secs, 'doJob', [$out_trade_no, $logistics_type, $shipping_list, $payer_openid, $path, $delivery_mode, $is_all_delivered]);
+            } else {
+                MiniOrderJob::dispatch('doJob', [$out_trade_no, $logistics_type, $shipping_list, $payer_openid, $path, $delivery_mode, $is_all_delivered]);
             }
-            MiniOrderJob::dispatch('doJob', [$out_trade_no, $logistics_type, $shipping_list, $payer_openid, $path, $delivery_mode, $is_all_delivered]);
         }
     }
 }

+ 0 - 1
crmeb/crmeb/traits/QueueTrait.php

@@ -60,7 +60,6 @@ trait QueueTrait
             } else {
                 $res->$action(...$data);
             }
-
         }
     }