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

LogisticZopSync status 不存在时异常处理

ANG YU 5 лет назад
Родитель
Сommit
2e3ac32cab
1 измененных файлов с 4 добавлено и 0 удалено
  1. 4 0
      app/Jobs/LogisticZopSync.php

+ 4 - 0
app/Jobs/LogisticZopSync.php

@@ -86,6 +86,10 @@ class LogisticZopSync implements ShouldQueue
             $resultItem['status'] = null;
             $resultItem['transfer_status'] = [];
         }
+        if (!array_key_exists('status', $resultItem)) {
+            $resultItem['status'] = null;
+            $resultItem['transfer_status'] = [];
+        }
         $resultItem = $this->setExceptionType($resultItem, $lastRoute?$lastRoute->scanDate / 1000:null);
         if ($resultItem['status'] == null) {
             unset($resultItem['status']);