hold and release goods for delivery

This commit is contained in:
omair saleh
2021-09-09 05:47:51 +08:00
parent ee30ebb05d
commit ac3e6fba20
@@ -46,7 +46,9 @@ class FetchPackingListFromVTPortalProcessor
*/
public function execute(){
$packingLists = PackingList::where('type', '=', PackingListType::SHIPPING_PACKING_LIST)->whereIn('status', [ApprovalStatus::PENDING_VERIFICATION, ApprovalStatus::SUSPENDED])->get();
$packingLists = PackingList::where('type', '=', PackingListType::SHIPPING_PACKING_LIST)->whereIn('status', [ApprovalStatus::PENDING_VERIFICATION, ApprovalStatus::SUSPENDED])->doesntHave('containers', function($query){
return $query->where('status', '=', ApprovalStatus::COMPLETED);
})->get();
foreach($packingLists as $packingList){