diff --git a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php index 02e5e56a..05f2a89d 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php @@ -217,17 +217,6 @@ class FetchOrderListsFromYdPortalProcessor } } - if($delayDate){ - $container = $this->fetchesContainer->execute(['reference' => $containerReference]); - $transport = $container->transports()->first(); - - if(!$transport->schedules()->whereDate('eta', '>=', $delayDate)->first()) { - dump($container->reference. ': '.$transport->schedules()->whereDate('eta', '<', $delayDate)->orderByDesc('eta')->first()->eta.' -> '. $delayDate->format('d-m-Y')); - } - - } - continue; - $customerno = preg_split('(-|\(|\)|\/)', $row->customerno); $orderNumber = $customerno[array_key_last($customerno)]; @@ -372,7 +361,7 @@ class FetchOrderListsFromYdPortalProcessor $transport = $container->transports()->first(); - if(!$transport->schedules()->where('eta', '>', $delayDate)->first()) { + if(!$transport->schedules()->whereDate('eta', '>=', $delayDate)->first()) { $etd = $transport->schedules()->where('status', '=', ApprovalStatus::APPROVED)->first()->etd; $transport->schedules()->update(['status' => ApprovalStatus::EXPIRED]); $this->createsSchedule->execute($transport, new ScheduleObject($etd, $delayDate, ApprovalStatus::APPROVED));