chenxing ddaa3a6f42
build / build-push (push) Successful in 59s
feat(oapi): 新增移动端渠道绑定开放接口
- GET /oapi/channel/user 按 (channel, openid) 查已绑定用户,未绑定返回 null
- POST /oapi/channel/bind 凭证绑定:账号密码本服务校验 + 三层查重(openid/账号/unionid)
- POST /oapi/channel/bindByPhone 手机号证明绑定(归属由渠道验签器证明)
- POST /oapi/channel/unbind 按登录账号 + 渠道删绑定行
- 抢绑防护:openid/unionId 仅由服务端从一次性 loginTicket 获取,前端不接触
- 新增 sys_user_channel_rel 实体/仓储/服务,写操作经 @OapiLog 记审计
- 补 ChannelBindServiceTest
2026-10-21 08:52:52 +08:00
2026-08-13 21:30:19 +08:00
2026-09-07 18:17:02 +08:00
2026-08-18 21:51:18 +08:00
2026-08-13 21:30:19 +08:00
S
Description
managed by projman
1.5 MiB
Languages
Java 99.1%
JavaScript 0.6%
Python 0.2%