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

圆通快递接口开发-调整异常

hu hao 5 лет назад
Родитель
Сommit
3bae9c1e73

+ 1 - 1
app/Services/LogisticYTOService.php

@@ -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;
         }
     }

+ 1 - 0
tests/Services/LogisticYTOService/QueryTest.php

@@ -29,6 +29,7 @@ class QueryTest extends TestCase
     {
 //        'YT5481469185320';YT3153735030684
        $response = $this->service->query('YT5481469185320');
+       dump($response);
        if (is_object($response))$this->assertEquals('1001', $response->code);
        if (!is_object($response))$this->assertNotEmpty($response);
     }