实现后台及前台通过API访问UV埋点,所有代码全部保存
This commit is contained in:
@@ -15,27 +15,26 @@ class Cronexecute
|
||||
{
|
||||
public function fire(Job $job, $data)
|
||||
{
|
||||
$job->delete();
|
||||
try {
|
||||
|
||||
$res = event($data[ 'event' ], [ 'relate_id' => $data[ 'relate_id' ] ]);
|
||||
log_write('Job开始执行:' . $data['name'], 'debug');
|
||||
$job->delete();
|
||||
$res = event($data['event'], ['relate_id' => $data['relate_id']]);
|
||||
$data_log = [
|
||||
'name' => $data[ 'name' ],
|
||||
'event' => $data[ 'event' ],
|
||||
'relate_id' => $data[ 'relate_id' ],
|
||||
'name' => $data['name'],
|
||||
'event' => $data['event'],
|
||||
'relate_id' => $data['relate_id'],
|
||||
'message' => json_encode($res)
|
||||
];
|
||||
|
||||
Log::write("计划任务:{$data[ 'event' ]} relate_id: {$data[ 'relate_id' ]}执行结果:" . json_encode($res, JSON_UNESCAPED_UNICODE));
|
||||
Log::write("计划任务:{$data['event']} relate_id: {$data['relate_id']}执行结果:" . json_encode($res, JSON_UNESCAPED_UNICODE));
|
||||
$cron_model = new Cron();
|
||||
//定义最新的执行时间或错误
|
||||
$cron_model->addCronLog($data_log);
|
||||
|
||||
|
||||
log_write('Job执行成功:' . $data['name'], 'debug');
|
||||
} catch (\Exception $e) {
|
||||
Log::write($e->getMessage());
|
||||
log_write('Job执行失败:' . $e->getMessage(), 'error');
|
||||
$job->delete();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user