实现后台及前台通过API访问UV埋点,所有代码全部保存

This commit is contained in:
2025-11-08 18:15:26 +08:00
parent 6bad32d9b1
commit e440631275
43 changed files with 5960 additions and 1105 deletions

View File

@@ -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();
}
}
}