fix(ops): 状态机允许 CONFIRMED → COMPLETED,支持安保确认后直接完单
安保工单不需要信标到岗检测(ARRIVED),确认接单后可直接提交处理结果完成。
原规则 CONFIRMED → {ARRIVED, CANCELLED} 缺少 COMPLETED,导致安保人员完单报错:
"非法状态转换: CONFIRMED -> COMPLETED"
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -72,6 +72,7 @@ public class OrderStateMachine {
|
|||||||
|
|
||||||
WorkOrderStatusEnum.CONFIRMED, Set.of(
|
WorkOrderStatusEnum.CONFIRMED, Set.of(
|
||||||
WorkOrderStatusEnum.ARRIVED, // 感知信标开始作业
|
WorkOrderStatusEnum.ARRIVED, // 感知信标开始作业
|
||||||
|
WorkOrderStatusEnum.COMPLETED, // 安保等场景:确认后直接完成
|
||||||
WorkOrderStatusEnum.CANCELLED
|
WorkOrderStatusEnum.CANCELLED
|
||||||
),
|
),
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user