docs(order-v3): 预支门槛收紧同步——已完成订单不可创建预支(#4462)

gate 允许集去掉 COMPLETED,改为 待出发/出行中;同步 ③门槛 + ⑨业务边界。
这个提交包含在:
yaosutu 2026-06-26 17:18:41 +08:00
父节点 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 为终态。