2.1 KiB
2.1 KiB
ADDED Requirements
Requirement: 佣金提现审批提交失败状态
后台提现审核、店铺提现记录和相关详情 SHALL 支持业务状态 5「审批提交失败」,各原有提现状态筛选 MUST 包含值 5;具备既有店铺操作资格的用户 SHALL 通过原提现重提接口重新提交,不复用失败审批或本地模拟冻结金额。
Scenario: 失败提现展示与操作
- WHEN 提现列表或详情收到
status=5 - THEN 页面 MUST 展示失败标签并支持筛选值 5
- AND MUST NOT 为该终态展示待审核专有审批或恢复旧审批操作
- AND 可操作的店铺提现入口 MUST 支持「重新提交」,调用
PUT /api/admin/shops/{shop_id}/withdrawal-requests/{id} - AND 既有金额、收款信息、附件校验及店铺权限范围 MUST 保留
Scenario: 刷新已释放的冻结金额
- WHEN 失败状态已由后端释放冻结金额,或用户成功重新提交提现
- THEN 页面 MUST 刷新后端佣金概览和提现记录
- AND MUST NOT 前端自行增减冻结金额或推断新的冻结结果
Requirement: 提现资料审批失败提交新版本
后台提现资料 SHALL 识别业务状态 4 为「审批提交失败」,展示失败标签并支持以值 4 筛选。原权限允许的用户 SHALL 使用已有资料表单提交新版本,不对失败实例恢复审批。
Scenario: 失败资料展示和重提
- WHEN 店铺提现资料返回
status=4 - THEN 页面 MUST 展示「审批提交失败」,资料状态筛选 MUST 支持值 4
- AND 有原资料提交资格时 MUST 允许复用原表单,通过
POST /api/admin/shops/{shop_id}/withdrawal-qualifications提交新版本 - AND 成功后 MUST 刷新版本列表,保留旧版本历史,不乐观复用旧审批
- AND 原店铺隔离、附件校验和作废权限 MUST 保持不变
Scenario: 状态数值不跨业务共用
- WHEN 页面同时处理提现状态 5、资料状态 4 和佣金明细状态
- THEN 前端 MUST 使用各自业务映射
- AND MUST NOT 将佣金明细的状态 5「回溯」改成审批提交失败