修复定时任务日志和增强功能
1. 修复定时任务日志字段映射问题 - 修正execute_time → created_at - 修正success_accounts → success_count - 修正failed_accounts → failed_count - 修正duration_seconds → duration - 位置: database.py 第1661-1686行 2. 添加定时任务调试日志 - 显示当前检查时间和任务匹配情况 - 帮助诊断定时任务不执行问题 - 位置: app.py 第2869-2875行 3. 新增VIP权限对比表格 - 在VIP信息弹窗中添加权限对比 - 对比普通用户和VIP用户的6项权限 - 位置: templates/index.html 第549-593行 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
7
app.py
7
app.py
@@ -2866,7 +2866,14 @@ def scheduled_task_worker():
|
||||
# 获取所有启用的用户定时任务
|
||||
enabled_schedules = database.get_enabled_user_schedules()
|
||||
|
||||
if enabled_schedules:
|
||||
print(f"[定时任务检查] 当前时间: {current_time}, 星期: {current_weekday}, 找到 {len(enabled_schedules)} 个启用的定时任务")
|
||||
|
||||
for schedule_config in enabled_schedules:
|
||||
schedule_time = schedule_config['schedule_time']
|
||||
schedule_name = schedule_config.get('name', '未命名任务')
|
||||
print(f"[定时任务检查] 任务 '{schedule_name}': 设定时间={schedule_time}, 当前时间={current_time}, 匹配={schedule_time == current_time}")
|
||||
|
||||
# 检查时间是否匹配
|
||||
if schedule_config['schedule_time'] != current_time:
|
||||
continue
|
||||
|
||||
Reference in New Issue
Block a user