实现后台及前台通过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

@@ -28,8 +28,10 @@ class Task extends Controller
*/
public function checkCron()
{
log_write('Task checkCron ...', 'debug');
$cron_model = new Cron();
$result = $cron_model->checkSchedule();
log_write('Task checkCron result: ' . json_encode($result), 'debug');
return $result;
}
@@ -39,7 +41,10 @@ class Task extends Controller
*/
public function run()
{
if (config('cron.default') == ScheduleDict::url) {
// 只允许系统配置中定义默认的是通过url请求才执行该计划任务
if (config('cron.default') != ScheduleDict::url) {
return $this->error('只允许系统配置cron.default=url请求才执行该计划任务');
} else {
$cron_model = new Cron();
$cron_model->execute();
return true;
@@ -51,6 +56,7 @@ class Task extends Controller
*/
public function execute()
{
log_write('单独计划任务 开始执行', 'info');
if (config('cron.default') == ScheduleDict::default) {
ignore_user_abort(true);
set_time_limit(0);