Logs job execution in custom logs
This commit is contained in:
@@ -27,16 +27,27 @@ class WhatsappUnsoldCommodityScanner extends Job
|
||||
*/
|
||||
public function handle()
|
||||
{
|
||||
$settings = Setting::on('mysql7')->where('group', 'unsold_commodity_notifications')->get();
|
||||
$status = $settings->where('key', 'status')->first()->value;
|
||||
$start_time = $settings->where('key', 'start_time')->first()->value;
|
||||
$logger = app('job_log');
|
||||
|
||||
try {
|
||||
|
||||
if ($status === '0') {
|
||||
return false;
|
||||
$logger->info('Scanning Unsold Commodity Notifications Settings');
|
||||
|
||||
$settings = Setting::on('mysql7')->where('group', 'unsold_commodity_notifications')->get();
|
||||
$status = $settings->where('key', 'status')->first()->value;
|
||||
$start_time = $settings->where('key', 'start_time')->first()->value;
|
||||
|
||||
if ($status === '0') {
|
||||
$logger->info('Unsold commodity notifications are turned off, no notification will be sent');
|
||||
return false;
|
||||
}
|
||||
|
||||
dispatch((new WhatsappUnsoldCommodityNotification($this->message))->delay(Carbon::parse($start_time)));
|
||||
|
||||
} catch (\Exception $e) {
|
||||
$logger->error($e);
|
||||
throw $e;
|
||||
}
|
||||
|
||||
dispatch((new WhatsappUnsoldCommodityNotification($this->message))->delay(Carbon::parse($start_time)));
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user