用户与账户协作
主体与资金分开
用户中心维护身份、资料、状态与关系;账户系统负责内部余额、冻结与业务记录;钱包系统负责地址和链上资金处理。
已核对的用户侧检查
UserService 包含交易、合约交易、OTC 和提现校验入口,并定义 disableWithdraw、getWithdrawState 等方法。这表明用户状态会影响资金及交易操作,但完整调用链仍需从各业务入口验证。
建议阅读顺序
- 确认请求对应的用户和商户身份。
- 核对入口是否执行适用的用户状态与安全校验。
- 进入交易或账户服务,跟踪余额、冻结和业务记录。
- 涉及链上充提时,继续追踪钱包及回调。
- 将操作日志、订单与最终状态关联。
开户与资金账户初始化的具体触发时机尚未核验,不将“注册成功”等同于全部业务账户已初始化。
验证场景
用户受限仍尝试提现、状态变化与在途操作并发、注册成功但账户初始化失败、不同商户同名用户及跨模块 ID 使用错误。