Files
platforms/docs/操作日志_用户端APP_充值配置校验_20260911.md

19 lines
1.4 KiB
Markdown
Raw Normal View 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张严格验收的统计。