强化配送订单合同调度约束
This commit is contained in:
@@ -218,7 +218,10 @@
|
||||
充装中/已就绪/配送中/待确认 -> 异常 -> 恢复到异常前状态
|
||||
```
|
||||
|
||||
- 分配时必须选择启用配送点和处于启用、在岗状态的工作人员。
|
||||
- 分配必须继承订单配送合同的履约范围:合同已指定配送点时自动带出并锁定该点;合同未指定配送点时,仅允许选择合同气站直属的启用配送点。
|
||||
- 配送人员候选仅包含目标配送点下角色为配送人员、账号启用、当前在岗且至少拥有一条启用并未过期资质的工作人员。
|
||||
- 已分配订单允许在当前配送点内改派配送人员,不允许通过改派更换配送点;每次分配或改派必须填写原因并保留分配历史。
|
||||
- 服务端必须重复校验合同固定配送点、订单当前配送点、人员组织、岗位状态和有效资质,并向正常业务冲突返回具体中文原因。
|
||||
- 开始充装前必须已完成配送点分配。
|
||||
- 每个状态动作要求当前状态合法,并追加状态记录。
|
||||
- 完成订单必须处于待确认状态,并提交确认类型、收件人和可选凭证。
|
||||
|
||||
Reference in New Issue
Block a user