docs(order-v3): 预支门槛收紧同步——已完成订单不可创建预支(#4462)
gate 允许集去掉 COMPLETED,改为 待出发/出行中;同步 ③门槛 + ⑨业务边界。
这个提交包含在:
父节点
93aac89a3e
当前提交
98e35c6096
@ -43,7 +43,7 @@
|
||||
### 1. 创建预支 — POST `/v3/admin/order/{orderId}/advance`
|
||||
|
||||
入口门槛(不满足抛对应错误码):
|
||||
- 订单状态 ∈ {待出发 PENDING_DEPARTURE / 出行中 TRAVELLING / 已完成 COMPLETED},否则 585001
|
||||
- 订单状态 ∈ {待出发 PENDING_DEPARTURE / 出行中 TRAVELLING},否则 585001(#4462 收紧:已完成 COMPLETED、已取消 CANCELLED、定制中、待付款均不可创建预支)
|
||||
- 订单结算状态 ≠ 已结算完成,否则 585001
|
||||
- 订单须已配置主报账人(reporter_rank=PRIMARY),否则 585002
|
||||
- 借款类型须为字典 `advance_type` 内的值,否则 585006
|
||||
@ -224,6 +224,7 @@ approve / reject / revoke 仅路径参数 `advanceId`(approve/revoke 无请求
|
||||
|
||||
## ⑨ 业务边界
|
||||
|
||||
- 仅订单状态为「待出发 / 出行中」时可创建预支(#4462);已完成、已取消、定制中、待付款均返 585001。
|
||||
- 一个订单可有多笔预支;在途(SUBMITTED + APPROVED)金额之和不得超过订单待收尾款。
|
||||
- 报账人取订单主报账人(reporter_rank=PRIMARY)快照,预支记录创建后不随报账人变更而变化。
|
||||
- 仅 SUBMITTED 可被 approve / reject / 撤回;APPROVED / REJECTED 为终态。
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户