fix: 修复顺运宝采购完成状态与重复采购 (#169)
This commit is contained in:
@@ -374,7 +374,12 @@ Admin 本地时区,付款状态只是 Client 核单上报时的快照,Admin
|
||||
5. **价格上限已填且大于 0** —— 默认从当前映射的 PDD 规格价格带出,操作员可改,但不允许为空;
|
||||
6. 已选择分配的客户端;
|
||||
7. 所选客户端存在且在当前账号可见范围内;其在线状态和 `purchase_mode` 只影响何时领取,不阻止提前指派;
|
||||
8. 同一顺运宝明细没有 `pending` / `assigned` / `claimed` 的采购任务。
|
||||
8. 同一顺运宝明细没有 `pending` / `assigned` / `claimed` 的采购任务;
|
||||
9. 同一顺运宝明细没有 `succeeded` 的采购任务;成功采购是终态,禁止重复采购;
|
||||
10. 同一顺运宝明细没有 `manual_review` 的采购任务;该状态可能已经下单,必须先人工核对,禁止重新采购。
|
||||
|
||||
`failed` 和 `cancelled` 继续沿用现有人工判断后重新创建策略。本规则必须在服务端校验,
|
||||
不能只依赖顺运宝列表的复选框和按钮状态。
|
||||
|
||||
Admin 新建采购任务固定使用不可变的 `execution_mode=live`,不向采购员提供模式选择:
|
||||
|
||||
@@ -421,6 +426,11 @@ Admin 新建采购任务固定使用不可变的 `execution_mode=live`,不向
|
||||
| `failed` | 失败 | 客户端报告失败 |
|
||||
| `cancelled` | 已取消 | 人工取消 |
|
||||
|
||||
顺运宝页面根据关联采购任务实时推导采购阶段:`succeeded` 显示“采购完成”,
|
||||
`manual_review` 显示“采购待人工核对”,活动任务显示“已创建采购任务”。优先级按
|
||||
成功、待人工核对、活动任务、其他处理阶段排列;完成和待核对行都只能查看任务,
|
||||
不能再次创建采购任务。
|
||||
|
||||
`[必须]` **Admin 看不到客户端执行到哪一步**(没有心跳,是有意的)。
|
||||
`claimed` 之后就只能等结果。想知道细节看 Client 那边的界面。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user