fix(changelog/mp): 合同强类型 VO changelog 修正 resend-sms 入参/返回描述
- 返回类型 Result<Void> → Result<Boolean> - 入参说明: 前端不需要传 body, BFF 自己从 token 取 userId 包成 MpContractResendSmsReqVO 透传下游 参照实现: hl-mp-service MpContractController#resendContractSms (PR #1314) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
这个提交包含在:
父节点
a422528b3f
当前提交
ec974a27f3
@ -16,7 +16,7 @@
|
||||
| 2 | 合同详情 | GET | `/mp/contract/{id}` | `MpContractDetailVO` |
|
||||
| 3 | 按订单查合同(单条最新) | GET | `/mp/contract/by-order/{orderId}` | `MpContractVO` |
|
||||
| 4 | 按订单查合同(TOUR+INSURANCE 全部) | GET | `/mp/contract/by-order/{orderId}/all` | `List<MpContractVO>` |
|
||||
| 5 | 重发签署短信 | POST | `/mp/contract/{contractId}/resend-sms` | `Result<Void>` |
|
||||
| 5 | 重发签署短信 | POST | `/mp/contract/{contractId}/resend-sms` | `Result<Boolean>` |
|
||||
|
||||
鉴权:微信小程序登录态 token,网关解析 `X-User-Id` 后透传 order-v2。
|
||||
|
||||
@ -65,16 +65,15 @@
|
||||
|
||||
---
|
||||
|
||||
## 重发签署短信入参变化
|
||||
## 重发签署短信(前端无入参变化)
|
||||
|
||||
以前前端不需要传 body(后端内部拼),现在**透传 VO 需要显式传 `userId`**(Gateway 已从 token 注入,前端取当前登录用户 id 即可):
|
||||
**前端不需要传 body**。mp-service BFF 内部从登录 token 解析出 `userId` 后包装成 `MpContractResendSmsReqVO` 再透传给 order-v2 内部接口,前端直接空 body 调用即可:
|
||||
|
||||
```json
|
||||
```
|
||||
POST /mp/contract/{contractId}/resend-sms
|
||||
{ "userId": 1001 }
|
||||
```
|
||||
|
||||
> `userId` 未传 → 400 `userId 不能为空`。
|
||||
返回 `Result<Boolean>`,`data=true` 表示发送成功。合同不存在 / 非 `SIGNING` 状态 / 不属于当前用户 → 400 或 403。
|
||||
|
||||
---
|
||||
|
||||
|
||||
正在加载...
x
在新工单中引用
屏蔽一个用户