feat: 安全继续失败采购核单 (#262)
This commit is contained in:
@@ -77,10 +77,10 @@ Admin 新建采购任务固定为真实下单(不支付),Client 不再提
|
||||
3. 商品编号、标题、规格、数量、库存和价格保护校验通过。
|
||||
4. 最终下单前后均有持久化步骤标记。
|
||||
5. 进程在不可逆阶段退出后只执行订单核对,不会重新下单。
|
||||
6. 批量重新采购永久拒绝历史任一次执行带不可逆标记的任务;当前任务核单不确定时不启动下一条。
|
||||
6. 订单匹配能识别唯一候选;多个候选进入人工处理。
|
||||
7. 历史演练模式和真实模式在代表性商品与设备上通过自动化验收。
|
||||
8. 真实设备首单按独立验收工单执行,并明确停止在支付前。
|
||||
6. 批量重新采购永久拒绝历史任一次执行带不可逆标记的任务再次下单;`reconcile_manual_review` 只允许恢复原运行继续只读核单,不创建新运行、不调用采购 Adapter,核单不确定时不启动下一条。
|
||||
7. 订单匹配能识别唯一候选;多个候选进入人工处理。
|
||||
8. 历史演练模式和真实模式在代表性商品与设备上通过自动化验收。
|
||||
9. 真实设备首单按独立验收工单执行,并明确停止在支付前。
|
||||
|
||||
Client 不保存或读取 `purchase.live_*` 手工授权设置。`purchase_mode` 只表达本次注册或领取时的运行就绪能力:身份、设备或真实采购 Adapter 任一缺失都声明 `dry_run`,全部就绪才自动声明 `live`。演练 Adapter 不提供提交方法,live Adapter 只提供一次性提交方法,两者都不提供付款或取消订单方法。开发者不能把自动化测试通过当成真机验收完成。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user