Files
platforms/docs/操作日志_用户端APP_充值配置校验_20260911.md
czl231 3ef33b531d 已完成用户APP首期功能开发
交付用户端首期页面、配套接口、后台资源及测试文档。用户APP构建、静态分析和三个管理后台构建通过;完整测试仍有2项失败,后端模型注释检查未通过,详见交付记录。
2026-09-13 00:57:32 +08:00

1.4 KiB
Raw Blame History

充值配置和客户端校验

操作时间2026-09-11 操作类型:扩展 影响模块:充值配置接口、客户端充值数据层。

行为与文件

  • backend/api/internal/logic/common/recharge_options.go新增渠道配置就绪状态、实际充值限额及已发布充值协议查询不返回密钥不提供Mock支付入口。文件存在仅表示配置条件满足不证明支付渠道连接成功。
  • apps/user_app/lib/domain/models/recharge.dart十进制金额直接转分拒绝超精度、负数和指数输入只有充值状态23表示已到账。协议缺少标识、正文或有效版本时拒绝使用。
  • apps/user_app/lib/data/repositories/client_repository.dart:扩展配置、记录、详情、请求恢复和创建接口,保留会话校验与创建结果核对。
  • apps/user_app/test/domain/recharge_test.dart增加3个测试覆盖金额边界、支付状态与入账状态区别、协议及限额异常。

验证与限制

后端 go test ./internal/logic/common 通过新增Flutter测试3项通过。静态检查发现两个缺少花括号的提示已修复并重新检查。

本次未发起真实充值、未变更数据库或缓存。新增配置接口尚未部署到预览后端。图38页面、支付拉起、持久化请求恢复与视觉验收仍待完成不计完整功能不调整17张部分实现、41张待实现、0张严格验收的统计。