diff --git a/app/Classes/Modules/PackingLists/Processors/FetchContainersFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchContainersFromYdPortalProcessor.php index 0f5e3e4e..a80ab59d 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchContainersFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchContainersFromYdPortalProcessor.php @@ -94,7 +94,8 @@ class FetchContainersFromYdPortalProcessor */ public function execute() { - $packingLists = PackingList::where('type', PackingListType::SHIPPING_PACKING_LIST)->doesntHave('containers')->get(); + $maxFetchTime = Carbon::now()->subMonths(3); + $packingLists = PackingList::where('type', PackingListType::SHIPPING_PACKING_LIST)->whereDate('create_at', '>=', $maxFetchTime)->doesntHave('containers')->get(); foreach ($packingLists as $packingList) { $time_start = microtime(true); diff --git a/routes/web.php b/routes/web.php index 295663a5..a3d07834 100644 --- a/routes/web.php +++ b/routes/web.php @@ -377,10 +377,10 @@ Route::group(['prefix' => 'yd', 'as' => 'yd.'], function () { Route::get('/yd', function (Request $request){ $start = $request->input('start_date') ? Carbon::parse($request->input('start_date')): null; $end = $request->input('end_date') ? Carbon::parse($request->input('end_date')): null; - (App()->make(FetchPackingListsFromYdPortalProcessor::class))->execute($start, $end); +// (App()->make(FetchPackingListsFromYdPortalProcessor::class))->execute($start, $end); (App()->make(FetchContainersFromYdPortalProcessor::class))->execute(); - (App()->make(FetchContainersUpdatesFromYdPortalProcessor::class))->execute(); - (App()->make(FetchDeliveryUpdatesFromYdPortalProcessor::class))->execute(); +// (App()->make(FetchContainersUpdatesFromYdPortalProcessor::class))->execute(); +// (App()->make(FetchDeliveryUpdatesFromYdPortalProcessor::class))->execute(); // (App()->make(FetchPackingListFromVTPortalProcessor::class))->execute(); })->name('yd.refresh');