1.4 KiB
1.4 KiB
充值表单接入
操作时间:2026-09-11。操作类型:新增页面、扩展钱包入口。
代码和行为
apps/user_app/lib/ui/features/wallet/recharge_page.dart:新增余额显示与隐藏、100/300/500金额选择、自定义金额、渠道就绪展示、协议查看与勾选、原请求继续支付及到账查询。apps/user_app/lib/app/router.dart:增加/wallet/recharge路由。apps/user_app/lib/ui/features/wallet/wallet_page.dart:两个充值入口转入表单。- 创建与恢复使用现有
RechargeFlow;仅实际充值完成状态清除待确认请求并刷新余额。协议缺失禁止创建,但不阻止已有请求查询。
验证与不足
新增页面测试通过,覆盖缺少协议时禁用支付、恢复订单时锁定金额、查询到账后删除待确认请求并解锁金额。首次检查发现新增回调位于const组件内,已去掉const;测试补充显式列表滚动定位后通过。
最终Flutter静态检查返回No issues found(93秒),进程退出码0;git diff --check通过。
本批尚未构建部署预览、未进行浏览器与设计图视觉核对,不计图38完整验收。协议版本尚未提交服务端留痕;关闭订单的后续处理、跨窗口重复提交和实际原生支付仍待完成。充值配置接口需要部署后端新构建。没有执行真实支付或改动远程资金。