|
|
@@ -53,6 +53,7 @@ class LogisticYTOService
|
|
|
$result['status'] = $this->getStatus($lastNativeRoute);
|
|
|
if ($result['status'] == '已收件') $result['received_at'] = $lastNativeRoute->upload_Time;
|
|
|
$result['transfer_status'] = $this->getTransferStatus($response);
|
|
|
+ $result['routes_length'] = array_key_exists('transfer_status', $result) ? count($result['transfer_status']) : 0;
|
|
|
$orderPackageReceivedSyncService = app('OrderPackageReceivedSyncService');
|
|
|
$exceptionData = $orderPackageReceivedSyncService->setExceptionType($result, $lastNativeRoute ? $lastNativeRoute->upload_Time : null);
|
|
|
$result['exception_type'] = $exceptionData['exception_type'];
|
|
|
@@ -68,7 +69,6 @@ class LogisticYTOService
|
|
|
&& !array_key_exists('exception_type', $result)
|
|
|
&& array_key_exists('transfer_status', $result)
|
|
|
) {$result['exception_type'] = '无';$result['exception'] = '否';}
|
|
|
- $result['routes_length'] = array_key_exists('transfer_status', $result) ? count($result['transfer_status']) : 0;
|
|
|
return $result;
|
|
|
}
|
|
|
}
|