Files
2026-04-29 11:29:53 +08:00

1.2 KiB

Order Management Specification

ADDED Requirements

Requirement: Order Voucher Upload Feedback

The system SHALL make the payment voucher upload state explicit during order creation and MUST prevent submission until the upload finishes.

Scenario: Submit button reflects voucher upload in progress

  • GIVEN 用户正在创建线下支付订单
  • AND 用户已经选择支付凭证图片
  • WHEN 前端正在获取上传地址或正在上传图片文件
  • THEN 提交按钮 MUST 显示 图片上传中...
  • AND 提交按钮 MUST 被禁用,或以其他方式阻止创建订单请求发出

Scenario: Submit button returns to normal after upload completes

  • GIVEN 用户正在创建线下支付订单
  • WHEN 支付凭证上传成功完成
  • THEN 系统 MUST 保存返回的 payment_voucher_key
  • AND 提交按钮 MUST 恢复为 提交
  • AND 用户 MAY 继续提交订单

Scenario: Upload failure or removal clears pending submit state

  • GIVEN 用户正在创建线下支付订单
  • WHEN 支付凭证上传失败,或用户移除了已选择的支付凭证
  • THEN 系统 MUST 清理失效的凭证状态
  • AND 上传中状态 MUST 结束
  • AND 系统 MUST 保持订单未提交