Files
monisuo/FUND_FLOW_TEST_PLAN.md
sion 5c8df495c3 fix: 完善资金充值/提现逻辑
- 添加交易账户余额检查
- 添加用户端订单管理页面
- 更新测试报告
2026-03-23 21:25:37 +08:00

2.1 KiB
Raw Blame History

资金充值/提现逻辑验证计划

📋 执行计划

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 提交代码

🎯 业务需求清单

充值流程需求

  1. 后台管理配置冷钱包地址(支持多个,设置默认)
  2. 用户充值关联默认冷钱包地址
  3. 用户输入金额 → 生成待付款订单status=1
  4. 用户确认打款 → 订单变为待确认status=2
  5. 管理后台显示待审批订单
  6. 超级管理员审批通过 → 资金入账订单完成status=3
  7. 超级管理员审批驳回 → 填写原因订单失败status=4

提现流程需求

  1. 只能提现资金账户余额
  2. 提现金额不能超过资金账户余额
  3. 用户输入金额、地址、联系方式
  4. 提现申请 → 冻结资金生成待审批订单status=1
  5. 管理后台显示待审批提现订单
  6. 管理员确认打款 → 扣除冻结资金订单完成status=2
  7. 管理员驳回 → 解冻资金订单失败status=3

🔍 开始执行

开始时间: 2026-03-23 21:20 预计完成: 2026-03-23 22:40