feat: 增加真实采购任务安全模式 (#98)
This commit is contained in:
@@ -344,6 +344,13 @@ PDD 商品之所以单独一个模块,是因为它在数据上就是**独立
|
||||
7. 所选客户端存在且在当前账号可见范围内;
|
||||
8. 同一顺运宝明细没有 `pending` / `assigned` / `claimed` 的采购任务。
|
||||
|
||||
采购任务创建时必须选择不可变的执行模式:
|
||||
|
||||
- `dry_run`(采购演练)是默认值,历史任务也按此处理;
|
||||
- `live` 会创建真实未付款订单,管理员和其他正常状态用户均可创建,但必须勾选风险确认并输入“创建未付款订单”;
|
||||
- `live` 必须显式指定当前账号可见、且最后登记能力为 `purchase_mode=live` 的 Client;
|
||||
- 创建时记录确认用户和确认时间。取消、重派和结果回传均不得修改执行模式。
|
||||
|
||||
第 5 条是硬要求:Client 契约规定采购任务必须带明确的价格保护
|
||||
(见 [Client 契约](../client/04-admin-api-contract.md) §4),没有它 Client 会拒绝执行。
|
||||
|
||||
|
||||
Reference in New Issue
Block a user