2.6 KiB
【后端已上线·前端补一枚 event_code·管理后台】合同签署短信现已进「发送日志」
关联: 接
05_发送日志补信息内容content列+覆盖更多发送通道-管理后台.md(#3529 的 Phase 2 收尾) 服务: hl-user-service + hl-order-service-v2 + hl-order-service-v3(均已部署测试服 + 双实例 boot 验证) 提报时间: 2026-06-05 | 后端: @wx | 前端待接: mmg 位置: 管理后台 → 通知中心 → 发送日志 后端 PR: #3534(已合并 dev-v3 + 部署 user/order-v2/order-v3 + 6 实例 boot 验证)
⚠️ 关键说明
上一篇里标为「Phase 2 暂未覆盖」的合同签署短信,现在已经会进发送日志了。
合同签署短信由第三方电子合同平台(腾讯电子签 / 12301)下发,发送在 order 服务、日志表在 user 服务,过去看不到;本次加了跨服务补记,现已统一进 notification_send_log。
1. 前端唯一要做的事:补一枚 event_code
若发送日志页对 event_code 做了白名单/枚举映射,补上 CONTRACT_SIGN_SMS(否则该类记录的事件名可能显示成未知)。直接展示 channelLabel + content 则无需改。
合同签署短信在发送日志里的样子:
| 字段 | 值 |
|---|---|
| 通道 channelLabel | 短信 |
| 信息内容 content | 合同签署短信(创建首发) / 合同签署短信(重发) / 合同签署短信(C端重发) |
| 发送对象 | 签署人手机号 |
| 关联业务 bizId / bizType | 合同编号 / CONTRACT |
| event_code | CONTRACT_SIGN_SMS |
覆盖 4 个发送场景:合同创建首发、管理端发送签署链接、管理端重发、C 端重发。
2. 发送日志 event_code 全集(截至本次)
前端 event_code 白名单建议放开这些(都是后端已落库的旁路发送类型):
SMS_VERIFY_CODE(C端验证码)、SMS_ADMIN_LOGIN(管理端登录码)、SMS_COMPLAINT(投诉短信)、WECHAT_MQ(任务/订单企微)、WECHAT_DIRECT(企微Feign直发)、WECHAT_EXTERNAL(外部联系人企微)、CONTRACT_SIGN_SMS(合同签署短信,本次新增)。
3. 仍未覆盖(唯一)
- 车务司机驳回短信:当前为 mock 未真发,接通真实短信网关时再纳入。
至此发送日志完整性除车务外全部收口(通知中心 6 通道 + 6 处旁路缺口 + 合同跨服务补记)。
4. 关联
- 上一篇:
05_发送日志补信息内容content列+覆盖更多发送通道-管理后台.md - 后端:@wx | 前端:mmg