diff --git a/app/Console/Commands/Scheduler.php b/app/Console/Commands/Scheduler.php index 105c323..8b1711e 100644 --- a/app/Console/Commands/Scheduler.php +++ b/app/Console/Commands/Scheduler.php @@ -436,42 +436,42 @@ class Scheduler extends Command //..Laser Stop Final Report - // $laserStopFinalReport = AlertMailRule::where('module', 'LaserStopReport') - // ->where('rule_name', 'LaserStopMail') - // ->select('plant', 'schedule_type', 'machine_id') - // ->distinct() - // ->get(); + $laserStopFinalReport = AlertMailRule::where('module', 'LaserStopReport') + ->where('rule_name', 'LaserStopMail') + ->select('plant', 'schedule_type', 'machine_id') + ->distinct() + ->get(); - // foreach ($laserStopFinalReport as $rule) { - // switch ($rule->schedule_type) { - // case 'Live': - // // Run every minute - // \Artisan::call('send:laser-stop-consolidate-report', [ - // 'schedule_type' => $rule->schedule_type, - // 'plant' => $rule->plant, - // 'machine_id' => $rule->machine_id, - // ]); - // break; - // case 'Hourly': - // if (now()->minute == 0) { - // \Artisan::call('send:laser-stop-consolidate-report', [ - // 'schedule_type' => $rule->schedule_type, - // 'plant' => $rule->plant, - // 'machine_id' => $rule->machine_id, - // ]); - // } - // break; - // case 'Daily': - // if (now()->format('H:i') == '07:59') { - // \Artisan::call('send:laser-stop-consolidate-report', [ - // 'schedule_type' => $rule->schedule_type, - // 'plant' => $rule->plant, - // 'machine_id' => $rule->machine_id, - // ]); - // } - // break; - // } - // } + foreach ($laserStopFinalReport as $rule) { + switch ($rule->schedule_type) { + case 'Live': + // Run every minute + \Artisan::call('send:laser-stop-consolidate-report', [ + 'schedule_type' => $rule->schedule_type, + 'plant' => $rule->plant, + 'machine_id' => $rule->machine_id, + ]); + break; + case 'Hourly': + if (now()->minute == 0) { + \Artisan::call('send:laser-stop-consolidate-report', [ + 'schedule_type' => $rule->schedule_type, + 'plant' => $rule->plant, + 'machine_id' => $rule->machine_id, + ]); + } + break; + case 'Daily': + if (now()->format('H:i') == '08:00') { + \Artisan::call('send:laser-stop-consolidate-report', [ + 'schedule_type' => $rule->schedule_type, + 'plant' => $rule->plant, + 'machine_id' => $rule->machine_id, + ]); + } + break; + } + } } /**