Browse Source

修改 追踪件同步 描述同步问题

ajun 4 years ago
parent
commit
a4a86dd4cd
1 changed files with 10 additions and 2 deletions
  1. 10 2
      app/Services/OrderTrackingService.php

+ 10 - 2
app/Services/OrderTrackingService.php

@@ -350,8 +350,16 @@ class OrderTrackingService
             if(mb_stristr($order_remark,'[')){
                 $items = [];
                 preg_match_all('/^(.*?)(\\[)(.*?)(\\])(.*?)$/u',$order_remark,$items);
-                $params['client'] = $items[1][0];
-                $params['order_remark'] = $items[3][0];
+                if (isset($items[1][0])){
+                    $params['client'] = $items[1][0];
+                } else {
+                    $params['client'] = $orderHeader['issuepartyname'];
+                }
+                if (isset($items[3][0])) {
+                    $params['order_remark'] = $items[3][0];
+                } else {
+                    $params['order_remark'] = $order_remark;
+                }
             }else{
                 $params['client'] = $orderHeader['issuepartyname'];
                 $params['order_remark'] = $order_remark;