法币提现流程 - 超简化版
流程概述
用户提交法币提现请求后,系统将进行多级审核,审核通过后根据提现方式执行相应操作,最终完成资产扣除。
简化流程图
详细步骤说明
1. 初始审核阶段
- MAKER审核: 第一级审核,由MAKER角色执行
- CHECKER审核: 第二级审核,由CHECKER角色执行
- 任一审核拒绝都会导致提现失败,资产返还用户
2. 提现方式选择
- 审核通过后,等待管理员选择提现方式
- 支持线上和线下两种方式(当前流程中都走线下任务)
3. 线下提现处理
- 开启线下提现任务: 分配给操作员处理
- 一步审核: 第一步操作审核
- 二步审核: 第二步操作审核
- 扣除用户资产: 最终执行资产扣除
4. 流程结束
- 成功路径:资产扣除完成
- 失败路径:资产返还用户
关键特点
- 多级审核机制: MAKER → CHECKER → 操作审核,确保安全性
- 审核拒绝保护: 任何环节拒绝都会安全返还资产
- 灵活提现方式: 支持线上/线下不同处理流程
- 状态跟踪: 实时更新提现状态,便于监控
涉及的系统任务
TaskAssignReviewerWithdrawFiat: 分配审核员TaskUpdateWithdrawFiatStatus: 更新提现状态TaskReturnFiat: 返还法币资产TaskAssignOperatorWithdrawFiat: 分配操作员TaskDeductFiat: 扣除法币资产
消息事件
MessageAdminReviewedWithdrawFiat: 管理员审核完成消息MessageAdminStartWithdraw: 管理员开始提现消息
