From 52ac6157bcbde878bfb15491e0bcf43d496f1b91 Mon Sep 17 00:00:00 2001 From: dhanabalan Date: Wed, 21 Jan 2026 16:16:10 +0530 Subject: [PATCH] changed logic inside the schduler --- app/Console/Commands/Scheduler.php | 46 ++++++++++++++++++------------ 1 file changed, 28 insertions(+), 18 deletions(-) diff --git a/app/Console/Commands/Scheduler.php b/app/Console/Commands/Scheduler.php index 54b2021..e06fafc 100644 --- a/app/Console/Commands/Scheduler.php +++ b/app/Console/Commands/Scheduler.php @@ -210,25 +210,35 @@ class Scheduler extends Command } break; case 'Daily': - if (now()->format('H:i') == '16:06') { - try { - \Artisan::call('send:invoice-transit-report', [ - 'schedule_type' => $rule->schedule_type, - 'plant' => $rule->plant, - ]); + // if (now()->format('H:i') == '16:06') { + // try { + // \Artisan::call('send:invoice-transit-report', [ + // 'schedule_type' => $rule->schedule_type, + // 'plant' => $rule->plant, + // ]); - Log::info('Invoice Transit executed', [ - 'plant' => $rule->plant, - 'type' => $rule->schedule_type, - ]); - } - catch (\Throwable $e) { - Log::error('Invoice Transit FAILED', [ - 'plant' => $rule->plant, - 'error' => $e->getMessage(), - 'trace' => $e->getTraceAsString(), - ]); - } + // Log::info('Invoice Transit executed', [ + // 'plant' => $rule->plant, + // 'type' => $rule->schedule_type, + // ]); + // } + // catch (\Throwable $e) { + // Log::error('Invoice Transit FAILED', [ + // 'plant' => $rule->plant, + // 'error' => $e->getMessage(), + // 'trace' => $e->getTraceAsString(), + // ]); + // } + // } + $now = now(); + if ($now->between( + $now->copy()->setTime(16, 17, 0), + $now->copy()->setTime(16, 18, 0) + )) { + Artisan::call('send:invoice-transit-report', [ + 'schedule_type' => $rule->schedule_type, + 'plant' => $rule->plant, + ]); } break; } -- 2.49.1