5edbc9f2872ef134ffcb02c6a8acd628b60312e9
问题场景: 1. 工牌有执行中工单(ARRIVED)后关机 2. 工牌重启,Redis状态丢失/过期,设备变为IDLE 3. 系统推送新工单 4. 信标检测仍在用旧工单配置,导致状态混乱 修复方案: 1. 派发新工单前检查并清理/取消旧工单残留 2. 设备离线时自动取消未完成的工单 3. 信标检测器增加工单切换检测,清理旧检测状态 涉及文件: - BadgeDeviceStatusEventListener: 增加旧工单清理和离线事件监听 - BadgeDeviceStatusServiceImpl: 设备离线时发布事件 - BeaconDetectionRuleProcessor: 工单切换检测 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Description
Languages
Java
79.7%
PLpgSQL
13.1%
TSQL
6.9%
Python
0.2%