修复 V4 确认接口边界
This commit is contained in:
@@ -614,7 +614,7 @@ POST /api/reservation/order-tasks/{orderTaskId}/cards/{cardId}/review-resolution
|
||||
- 校验通过后直接 `CONFIRMED`。
|
||||
- 写业务审计。
|
||||
|
||||
### 13.3 S10 通知确认
|
||||
### 13.3 S10/S99 通知确认
|
||||
|
||||
```text
|
||||
POST /api/reservation/source-notifications/{notificationId}/ack
|
||||
@@ -627,8 +627,9 @@ S10/S99 已确认采用来源通知模型,不继续复用隐藏技术订单或
|
||||
请求要点:
|
||||
|
||||
- 必须带 `version` 做并发校验。
|
||||
- 仅允许 `route_code=S10/S99` 的来源通知;其它路由即使状态为 `ACK_REQUIRED` 也不能通过该接口确认。
|
||||
- 确认后 `notification_status=ACKED`,写确认人和 UTC 确认时间。
|
||||
- 重复提交已确认通知应返回幂等成功或明确的已确认状态,不允许回退到 `ACK_REQUIRED`。
|
||||
- 重复提交已确认通知按幂等成功返回当前已确认状态,不新增审计,不允许回退到 `ACK_REQUIRED`。
|
||||
- 返回刷新后的 `GET /api/reservation/source-notifications/{notificationId}` 详情结构。
|
||||
|
||||
## 14. 旧 V3 / V2 兼容和废弃边界
|
||||
|
||||
Reference in New Issue
Block a user