Przeglądaj źródła

问题件->退回单号获取

loustwo 4 lat temu
rodzic
commit
9d2253ba76
1 zmienionych plików z 5 dodań i 2 usunięć
  1. 5 2
      app/Services/OrderRejectingStatusService.php

+ 5 - 2
app/Services/OrderRejectingStatusService.php

@@ -56,8 +56,11 @@ class OrderRejectingStatusService
 
     private function getRejectedBillItems(Order $order)
     {
-        $query = OrderIssueRejectedBill::query()->select('logistic_number_return')->where('order_id', $order->id)->where('logistic_number_return','!=','');
-        $query = RejectedBill::query()->select('id')->whereIn('logistic_number_return', $query);
+        $orderIssueRejectedBills = OrderIssueRejectedBill::query()->select('logistic_number_return')->where('order_id', $order->id)->where('logistic_number_return','!=','')->get();
+        $logistic_number_return = $orderIssueRejectedBills->map(function($item){
+            return $item->logistic_number_return;
+        })->toArray();
+        $query = RejectedBill::query()->select('id')->whereIn('logistic_number_return', $logistic_number_return);
         return RejectedBillItem::query()->with('quality')->whereIn('id_rejected_bill', $query)->get();
     }