ソースを参照

OrderPackageService 容错处理

ajun 5 年 前
コミット
aecf3bdea8
1 ファイル変更1 行追加1 行削除
  1. 1 1
      app/Services/OrderPackageService.php

+ 1 - 1
app/Services/OrderPackageService.php

@@ -182,7 +182,7 @@ class OrderPackageService
         /** 承运商是京东时的定制操作 */
         /** 承运商是京东时的定制操作 */
         if($order['id'] == $logistic['id'] && count($logistic_numbers) == 1){
         if($order['id'] == $logistic['id'] && count($logistic_numbers) == 1){
             $logistic_numbers = [$orderHeader['soreference5']];
             $logistic_numbers = [$orderHeader['soreference5']];
-            $sentAtMap[$orderHeader['soreference5']] = $orderHeader->actAllocationDetails->first();
+            $sentAtMap[$orderHeader['soreference5']] = $orderHeader->actAllocationDetails->first() ?? null;
         }
         }
 
 
         foreach ($logistic_numbers as $logistic_number){
         foreach ($logistic_numbers as $logistic_number){