From ac461a48b75b3000ba53c757eecb56a42b7a8c04 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Mon, 18 Jul 2022 04:20:07 +0800 Subject: [PATCH] yd fetch daily --- .../Processors/FetchOrderListsFromYdPortalProcessor.php | 4 ++-- routes/web.php | 6 ++++-- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php index 42d84de0..c7eaca9e 100644 --- a/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php +++ b/app/Classes/Modules/PackingLists/Processors/FetchOrderListsFromYdPortalProcessor.php @@ -136,7 +136,7 @@ class FetchOrderListsFromYdPortalProcessor public function execute(?Carbon $start = null, ?Carbon $end = null) { try { - $start = $start ? $start : Carbon::today()->subDays(14); + $start = $start ? $start : Carbon::today()->subMonths(1); $startLimit = Carbon::parse('01-12-2021'); @@ -144,7 +144,7 @@ class FetchOrderListsFromYdPortalProcessor $start = $startLimit; } - $end = $end ? $end : Carbon::today()->addDay()->subDays(7); + $end = $end ? $end : Carbon::today()->addDay(); $orderRequest = $this->fetchesDataFRomYDPortal->clientRequest('http://www.yd-wl.com/api/GetOrderList.ashx', 'GET', [ 'begintime' => $start->timestamp, diff --git a/routes/web.php b/routes/web.php index 8dc4b0be..4d0c797b 100644 --- a/routes/web.php +++ b/routes/web.php @@ -228,8 +228,10 @@ Route::get('/debug', function (){ dd($issues); }); -Route::get('/yd', function (){ - (App()->make(FetchOrderListsFromYdPortalProcessor::class))->execute(); +Route::get('/yd', function (\Illuminate\Http\Request $request){ + $start = $request->input('start_date') ? \Carbon\Carbon::parse($request->input('start_date')): null; + $end = $request->input('end_date') ? \Carbon\Carbon::parse($request->input('end_date')): null; + (App()->make(FetchOrderListsFromYdPortalProcessor::class))->execute($start, $end); }); Route::get('/min_cbm', function (){