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

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

ajun 5 лет назад
Родитель
Сommit
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]);