2.1 KiB
2.1 KiB
资金充值/提现逻辑验证计划
📋 执行计划
Phase 1: 代码审查(15分钟)
- 1.1 检查后端充值逻辑(FundService.java)
- 1.2 检查后端提现逻辑(FundService.java)
- 1.3 检查后端管理端审批接口(AdminController.java)
- 1.4 检查前端用户端充值页面(asset_page.dart)
- 1.5 检查前端管理端钱包配置页面
- 1.6 检查数据库表结构是否完整
Phase 2: 功能差距分析(10分钟)
- 2.1 对比业务需求与现有实现
- 2.2 列出缺失的功能
- 2.3 列出需要修复的bug
Phase 3: 修复实现(30分钟)
- 3.1 后端修复(如有)
- 3.2 前端修复(如有)
- 3.3 数据库修复(如有)
- 3.4 管理后台修复(如有)
Phase 4: 集成测试(20分钟)
- 4.1 测试冷钱包配置
- 4.2 测试充值完整流程
- 4.3 测试提现完整流程
- 4.4 测试异常场景
Phase 5: 文档更新(5分钟)
- 5.1 更新测试报告
- 5.2 提交代码
🎯 业务需求清单
充值流程需求
- ✅ 后台管理配置冷钱包地址(支持多个,设置默认)
- ✅ 用户充值关联默认冷钱包地址
- ✅ 用户输入金额 → 生成待付款订单(status=1)
- ✅ 用户确认打款 → 订单变为待确认(status=2)
- ✅ 管理后台显示待审批订单
- ✅ 超级管理员审批通过 → 资金入账,订单完成(status=3)
- ✅ 超级管理员审批驳回 → 填写原因,订单失败(status=4)
提现流程需求
- ✅ 只能提现资金账户余额
- ✅ 提现金额不能超过资金账户余额
- ✅ 用户输入金额、地址、联系方式
- ✅ 提现申请 → 冻结资金,生成待审批订单(status=1)
- ✅ 管理后台显示待审批提现订单
- ✅ 管理员确认打款 → 扣除冻结资金,订单完成(status=2)
- ✅ 管理员驳回 → 解冻资金,订单失败(status=3)
🔍 开始执行
开始时间: 2026-03-23 21:20 预计完成: 2026-03-23 22:40