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

62 lines
2.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 资金充值/提现逻辑验证计划
## 📋 执行计划
### 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