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

fix: 添加事件注册 修改参数问题

Gosowong 2 лет назад
Родитель
Сommit
956ab1eda1
2 измененных файлов с 9 добавлено и 6 удалено
  1. 1 0
      crmeb/app/event.php
  2. 8 6
      crmeb/app/listener/order/OrderShippingListener.php

+ 1 - 0
crmeb/app/event.php

@@ -39,6 +39,7 @@ return [
         'NoticeListener' => [\app\listener\notice\NoticeListener::class], //通知->消息事件
         'NotifyListener' => [\app\listener\pay\NotifyListener::class],//支付异步回调
         'CrontabListener' => [\app\listener\crontab\SystemCrontabListener::class],//定时任务事件
+        'OrderShipping' => [\app\listener\order\OrderShippingListener::class],//定时任务事件
     ],
 ];
 

+ 8 - 6
crmeb/app/listener/order/OrderShippingListener.php

@@ -37,17 +37,19 @@ class OrderShippingListener implements ListenerInterface
                 $orderInfoServices = app()->make(StoreOrderCartInfoServices::class);
                 $item_desc = $orderInfoServices->getCarIdByProductTitle((int)$order['id'], true);
                 $shipping_list = [
-                    'item_desc' => $item_desc
+                    ['item_desc' => $item_desc]
                 ];
                 //判断订单物流模式
                 if ($order['shipping_type'] == 1) {
                     if ($delivery_type == 1) {
                         $shipping_list = [
-                            'tracking_no' => $delivery_id ?? '',
-                            'express_company' => $delivery_name ?? '',
-                            'item_desc' => $item_desc,
-                            'contact' => [
-                                'receiver_contact' => $order['user_phone']
+                            [
+                                'tracking_no' => $delivery_id ?? '',
+                                'express_company' => $delivery_name ?? '',
+                                'item_desc' => $item_desc,
+                                'contact' => [
+                                    'receiver_contact' => $order['user_phone']
+                                ]
                             ]
                         ];
                     }