优化864扫码后收口失败提示与启动任务重载

This commit is contained in:
liuwei
2026-05-07 14:59:25 +08:00
parent 44a3545bbb
commit e6396fafed
2 changed files with 22 additions and 2 deletions

View File

@@ -154,7 +154,11 @@ def jobs(robot: Robot):
# 系统级定时任务统一改为数据库驱动,不再在 main.py 里硬编码维护。
# 这里保留入口,只负责按表配置重新加载,便于运行时刷新。
if hasattr(robot, "system_job_loader") and robot.system_job_loader:
robot.system_job_loader.reload_from_db()
# 启动阶段再次 reload 只需要同步最新数据库配置,不应重新触发漏执行补偿:
# 1. Robot.__init__ 里已经完成过一次注册;
# 2. 若这里使用默认参数再次 reload会把启动期补偿又执行一遍抵消前面的提速优化
# 3. 因此这里显式关闭 startup compensation保持启动路径轻量且幂等。
robot.system_job_loader.reload_from_db(run_startup_compensation=False)