|
@@ -41,19 +41,17 @@ class ProcurementController extends Controller
|
|
|
});
|
|
});
|
|
|
})
|
|
})
|
|
|
->get();
|
|
->get();
|
|
|
- $keys = [];
|
|
|
|
|
|
|
+
|
|
|
foreach ($procurements as $key=>$procurement){
|
|
foreach ($procurements as $key=>$procurement){
|
|
|
-// if ($procurement->procurement_quotations_count>0 && $status==0 )$keys[]= $key;
|
|
|
|
|
if ($procurement->procurement_quotations_count>0 && !$user->isSuperAdmin()){
|
|
if ($procurement->procurement_quotations_count>0 && !$user->isSuperAdmin()){
|
|
|
foreach ($procurement->procurementQuotations as $procurementQuotation){
|
|
foreach ($procurement->procurementQuotations as $procurementQuotation){
|
|
|
- if (in_array($procurementQuotation->supplier_id,$supplier_ids))$keys[]= $key;
|
|
|
|
|
|
|
+ if (in_array($procurementQuotation->supplier_id,$supplier_ids))unset($procurements[$key]);
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
- if ($procurement->type==2 && $procurement->supplier_id )$keys[]= $key;
|
|
|
|
|
|
|
+ if ($procurement->type==2 && $procurement->supplier_id )unset($procurements[$key]);
|
|
|
if (Carbon::parse($procurement->deadline)->gt(Carbon::now())) $procurement->deadline=Carbon::parse($procurement->deadline)->diffInMilliseconds();
|
|
if (Carbon::parse($procurement->deadline)->gt(Carbon::now())) $procurement->deadline=Carbon::parse($procurement->deadline)->diffInMilliseconds();
|
|
|
else $procurement->deadline=0;
|
|
else $procurement->deadline=0;
|
|
|
}
|
|
}
|
|
|
- $procurements = $procurements->diffKeys($keys);
|
|
|
|
|
if (!empty($procurements)) return $this->success($procurements);
|
|
if (!empty($procurements)) return $this->success($procurements);
|
|
|
}
|
|
}
|
|
|
|
|
|