用户与账户协作

主体与资金分开

用户中心维护身份、资料、状态与关系;账户系统负责内部余额、冻结与业务记录;钱包系统负责地址和链上资金处理。

已核对的用户侧检查

UserService 包含交易、合约交易、OTC 和提现校验入口,并定义 disableWithdraw、getWithdrawState 等方法。这表明用户状态会影响资金及交易操作,但完整调用链仍需从各业务入口验证。

建议阅读顺序

  1. 确认请求对应的用户和商户身份。
  2. 核对入口是否执行适用的用户状态与安全校验。
  3. 进入交易或账户服务,跟踪余额、冻结和业务记录。
  4. 涉及链上充提时,继续追踪钱包及回调。
  5. 将操作日志、订单与最终状态关联。

开户与资金账户初始化的具体触发时机尚未核验,不将“注册成功”等同于全部业务账户已初始化。

验证场景

用户受限仍尝试提现、状态变化与在途操作并发、注册成功但账户初始化失败、不同商户同名用户及跨模块 ID 使用错误。