|
|
@@ -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]);
|