Files
break 73f5125d3d
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m26s
七月迭代短暂完结,还有很多后端的关键东西没有弄,这是一版赶时间做的东西
2026-07-25 17:06:58 +08:00

1.4 KiB
Raw Blame History

ADDED Requirements

Requirement: C 端订单保存并返回正确渠道

C 端创建的卡或设备订单 MUST 使用既有 purchase_role 保存正确订单渠道;订单列表和详情 SHALL 返回渠道以及对应资产标识,卡使用 ICCID设备优先使用 VirtualNo、为空时使用 IMEI不得使用 SN 或误用卡字段导致标识为空。

Scenario: 查询 C 端设备订单

  • WHEN 管理员查询由 C 端创建的设备订单列表或详情
  • THEN 响应返回 purchase_role 以及按 VirtualNo 优先、IMEI 兜底生成的设备资产标识

Requirement: 历史订单可发起新的下架套餐续费订单

历史订单 SHALL 提供续费所需的稳定套餐和资产引用;当前使用该下架套餐的资产可以从历史订单发起一张新订单,并在创建前按当前配置选择支付方式。系统不得修改原历史订单,也不得为续费新增另一套下单接口。

Scenario: 从历史订单续费下架套餐

  • WHEN 客户从自身历史订单对仍在使用的下架套餐发起续费
  • THEN 系统使用现有创建订单接口按套餐当前价格、流量和支付配置创建新订单,并允许客户重新选择当前有效支付方式

Scenario: 支付既有待支付订单

  • WHEN 客户对已经创建的普通或续费待支付订单再次发起支付
  • THEN 系统只执行该订单创建时保存的支付方式,不允许在原订单上切换渠道