Files
luo b2a76adc9a
All checks were successful
构建并部署前端到测试环境 / deploy (push) Successful in 55s
fix: some
2026-10-13 11:25:03 +08:00

1.4 KiB

ADDED Requirements

Requirement: 线下充值审批失败重新新建

后台线下充值 SHALL 识别业务状态 7 为「审批提交失败」终态,支持状态筛选和失败标签;有原创建资格的用户 SHALL 通过既有线下新建表单重新发起,使用 POST /api/admin/agent-recharges 新建单,而不是给原单恢复/补发审批。

Scenario: 失败单只读与终态操作

  • WHEN 线下充值列表或详情展示 status=7 的单据
  • THEN 页面 MUST 展示「审批提交失败」,筛选 MUST 支持值 7
  • AND MUST 隐藏原单补发审批、恢复审批及仅适用于待处理单的确认/拒绝操作
  • AND 原权限允许的查看详情和查看凭证 MUST 保留

Scenario: 重新发起线下充值

  • WHEN 具备现有线下创建资格的用户为失败单选择重新发起
  • THEN 页面 MUST 打开既有线下创建表单并沿用原字段校验
  • AND 提交 MUST 使用 POST /api/admin/agent-recharges,不得携带原单 ID 调用虚构重提接口
  • AND 新建成功后 MUST 刷新列表,不乐观将旧单状态改成成功

Scenario: 保留线上充值与原权限

  • WHEN 实施终态适配
  • THEN 在线支付、可用方式、线下收款方式/流水号/OCR/凭证等原行为 MUST 保持不变
  • AND 前端 MUST NOT 为重新发起扩大原角色、店铺或创建权限
  • AND MUST NOT 修改 C 端接口或将未知结果自动视为失败