fix(qdreader): harden midnight cron dispatch

This commit is contained in:
2026-05-19 15:54:43 +08:00
parent 5b0f20fa24
commit bca0aaa2f7
5 changed files with 35 additions and 10 deletions
+1 -1
View File
@@ -133,7 +133,7 @@ set(key, value)
4. 写入单账号当日结果 `qdreader_last_result_json`,包括 `ok/msg/time/source/runId`
5. 写入当日批次日志 `qdreader_last_run_json`,包括触发来源、开始/结束时间、成功/失败/总数和每账号结果;即使账号执行异常也会记录失败日志。
6. 插件内有两个 cron`0 0 * * *``15 7 * * *`
7. 每日 00:00 触发时只做日志归档:把上一份 `qdreader_last_run_json` 按完成日期写入 `qdreader_archive_json`,再清空 `qdreader_last_result_json` / `qdreader_last_run_json`;不请求签名网关、不执行签到。
7. 每日 00:00 触发时只做日志归档;为防止调度器延迟,系统触发发生在 00:00-00:59 都按归档处理:把上一份 `qdreader_last_run_json` 按完成日期写入 `qdreader_archive_json`,再清空 `qdreader_last_result_json` / `qdreader_last_run_json`;不请求签名网关、不执行签到。
8. 每日 07:15 触发时只执行签到并反馈结果,不做归档。
9. 汇总每个账号签到结果。