用户资料与状态
已核对入口
coinex-user/user-api/src/main/java/com/exch/user/api/service/UserService.java。
| 接口 | 定位能力 |
|---|---|
| findById、findByShowId | 按内部 ID 或展示标识查询 |
| findByUserNameAndPartnerId | 按用户名和商户上下文定位 |
| findUserPage、findUserPageV2 | 用户分页查询 |
| updateUserBaseInfo | 基本资料更新 |
| refreshUser、desensitization | 信息刷新与脱敏入口 |
| changeUserNickName、changeUserLogo | 昵称与头像修改 |
标识与商户范围
内部 userId、对外 showId、用户名和 partnerId 的用途不同。查询和修改应沿具体调用确认作用域,不能将 showId 直接当作内部账户主键,也不能因为请求携带 userId 就视为有权操作。
状态与业务限制
用户服务还提供交易、合约、OTC 与提现状态校验入口。资料更新、身份认证与交易权限不是同一状态;应核对每个业务消费者是否执行了对应检查。
验证场景
同名用户跨商户、内部与展示标识混用、越权修改资料、敏感字段返回以及状态变更后缓存未刷新。以上为建议验证,尚未代表接口运行测试结果。