From aacf4ea53d6c27d2908cdce46226b0cd764adc93 Mon Sep 17 00:00:00 2001 From: Omair Saleh Date: Wed, 23 Aug 2023 14:05:15 +0800 Subject: [PATCH] fix yd api --- .../Processors/FetchContainersFromYdPortalProcessor.php | 3 ++- routes/web.php | 6 +++--- 2 files changed, 5 insertions(+), 4 deletions(-) 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');