yd api to fetch 30 days

This commit is contained in:
Omair Saleh
2022-11-01 12:24:48 +08:00
parent d7630af675
commit 04771cec4f
@@ -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));
}
}
}