From 7008a01b117cb1549ac4cfb455ff4db1d54cebeb Mon Sep 17 00:00:00 2001 From: omair saleh Date: Thu, 2 Sep 2021 12:27:40 +0800 Subject: [PATCH] fix reschedule containers etd bug --- .../FetchContainersStatusUpdateFromVTPortalProcessor.php | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php index a50bbfdf..208c8b31 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchContainersStatusUpdateFromVTPortalProcessor.php @@ -107,9 +107,11 @@ class FetchContainersStatusUpdateFromVTPortalProcessor if($delayDate){ $delayDate = Carbon::parse($delayDate); $transport = $container->transports()->first(); + $schedule = $transport->schedules()->where('eta', '=', $delayDate)->first(); $etd = $delayDate->subDays(5); - if(!$schedule){ + + if($schedule){ $etd = $schedule->etd; $transport->schedules()->update(['status' => ApprovalStatus::EXPIRED]); }