优化864扫码后收口失败提示与启动任务重载
This commit is contained in:
6
main.py
6
main.py
@@ -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)
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user