diff --git a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php index a6f5bf7c..2e51fb89 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php @@ -24,6 +24,7 @@ use App\Classes\Modules\Unity\Processors\AssignContractEntityProcessor; use App\Classes\Modules\Unity\Processors\CreateContractEntityProcessor; use App\Classes\Modules\Unity\Services\CreatesContract; use App\Classes\Modules\Unity\Services\UpdatesContractObligation; +use App\Classes\Notifications\ShipmentRescheduleEmail; use App\Classes\ValueObjects\Constants\ApprovalStatus; use App\Classes\ValueObjects\Constants\ContainerTypes; use App\Classes\ValueObjects\Constants\OrderRoleTypes; @@ -138,7 +139,7 @@ class FetchOrderListsFromYdPortalProcessor public function execute(?Carbon $start = null, ?Carbon $end = null) { try { - $start = $start ? $start : Carbon::today()->subDays(5); + $start = $start ? $start : Carbon::today()->subDays(30); $startLimit = Carbon::parse('01-12-2021'); @@ -401,6 +402,10 @@ class FetchOrderListsFromYdPortalProcessor $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)); + if($order instanceof Order) { + $user = $order->companyModule->employees()->first(); +// $user->notify(new ShipmentRescheduleEmail($user, $packingList)); + } } }