Переглянути джерело

修改添加二次订单 快递添加失败 bug

ajun 5 роки тому
батько
коміт
f054afb1b8
1 змінених файлів з 4 додано та 0 видалено
  1. 4 0
      app/Services/OrderIssueService.php

+ 4 - 0
app/Services/OrderIssueService.php

@@ -509,6 +509,10 @@ class OrderIssueService
     public function updateSecondLogisticNumber($id, $logisticNumber)
     {
         $orderIssue = OrderIssue::query()->where('id', $id)->first();
+        if(!$orderIssue->second_client_no){
+            $orderIssue->update(['second_logistic_number'=>$logisticNumber]);
+            return ['success' => true,'second_logistic_number' => $logisticNumber];
+        }
         $order = app(OrderService::class)->getOrderByLogisticNumber($logisticNumber);
         if (!$order) {
             $orderIssue->update(['second_logistic_number' => $logisticNumber]);