fix(ops): 状态机允许 CONFIRMED → COMPLETED,支持安保确认后直接完单
Some checks failed
Java CI with Maven / build (11) (push) Has been cancelled
Java CI with Maven / build (17) (push) Has been cancelled
Java CI with Maven / build (8) (push) Has been cancelled

安保工单不需要信标到岗检测(ARRIVED),确认接单后可直接提交处理结果完成。
原规则 CONFIRMED → {ARRIVED, CANCELLED} 缺少 COMPLETED,导致安保人员完单报错:
"非法状态转换: CONFIRMED -> COMPLETED"

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
lzh
2026-03-27 17:11:49 +08:00
parent edf0a3e645
commit a9941a29a9

View File

@@ -72,6 +72,7 @@ public class OrderStateMachine {
WorkOrderStatusEnum.CONFIRMED, Set.of(
WorkOrderStatusEnum.ARRIVED, // 感知信标开始作业
WorkOrderStatusEnum.COMPLETED, // 安保等场景:确认后直接完成
WorkOrderStatusEnum.CANCELLED
),