修复定时任务日志和增强功能

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:
root
2025-12-10 16:16:45 +08:00
parent 97d1406e11
commit c22e2f6a19
3 changed files with 68 additions and 11 deletions

7
app.py
View File

@@ -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