|
|
@@ -89,6 +89,7 @@ class RejectedController extends Controller
|
|
|
'order_number'=> $request->input('order_number'),
|
|
|
'barcode_goods'=> $request->input('barcode_goods'),
|
|
|
'logistic_number_return'=> $request->input('logistic_number_return'),
|
|
|
+ 'logistic_number'=> $request->input('logistic_number'),
|
|
|
];
|
|
|
|
|
|
if(Session::get('rejected.index.isFromEditPage')){
|
|
|
@@ -110,6 +111,7 @@ class RejectedController extends Controller
|
|
|
$order_number = $params['order_number'];
|
|
|
$barcode_goods = $params['barcode_goods'];
|
|
|
$logistic_number_return = $params['logistic_number_return'];
|
|
|
+ $logistic_number = $params['logistic_number'];
|
|
|
$rejectedBillsQuery=RejectedBill::with(['owner','logistic','items',]);
|
|
|
if($created_at_start&&!$created_at_end){
|
|
|
$created_at_end = $created_at_start;
|
|
|
@@ -193,6 +195,18 @@ class RejectedController extends Controller
|
|
|
$rejectedBillsQuery=$rejectedBillsQueryTem;
|
|
|
}
|
|
|
}
|
|
|
+ if($logistic_number){
|
|
|
+ $startDay = Carbon::now()->subDays(15);
|
|
|
+ $rejectedBillsQueryTem=clone $rejectedBillsQuery;
|
|
|
+ $rejectedBillsQueryTem=$rejectedBillsQueryTem->where('created_at','>',$startDay->format('Y-m-d'));
|
|
|
+ $rejectedBillsQueryTem=$rejectedBillsQueryTem->where('logistic_number','like','%'.$logistic_number.'%');
|
|
|
+ if($rejectedBillsQueryTem->count()==0
|
|
|
+ ||$rejectedBillsQueryTem->first()['logistic_number']==$logistic_number){
|
|
|
+ $rejectedBillsQuery=$rejectedBillsQuery->where('logistic_number','like','%'.$logistic_number.'%');
|
|
|
+ }else{
|
|
|
+ $rejectedBillsQuery=$rejectedBillsQueryTem;
|
|
|
+ }
|
|
|
+ }
|
|
|
return $rejectedBillsQuery;
|
|
|
}
|
|
|
|