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