fix reschedule containers etd bug

This commit is contained in:
omair saleh
2021-09-02 12:27:40 +08:00
parent 7d47ac14d0
commit 7008a01b11
@@ -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]);
}