All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m26s
1006 B
1006 B
ADDED Requirements
Requirement: 未终结退款阻止换货
现有换货创建用例 MUST 在写入换货单前查询该资产关联订单的未终结退款;存在时返回“该资产存在退款申请”,且不得创建换货单或修改资产。
Scenario: 资产存在活跃退款
- WHEN 管理员为存在未终结退款申请的卡或设备创建换货单
- THEN 系统拒绝操作并返回业务错误“该资产存在退款申请”
Requirement: 原订单退款必须失效迁移后的套餐权益
当套餐权益已随换货迁移到新资产后,原购买订单退款终态处理 MUST 沿换货迁移关系定位新资产上的对应套餐使用记录并按现有退款规则失效,不得因仍按旧资产路径查询而遗漏。
Scenario: 换货后原订单退款通过
- WHEN 旧资产套餐已迁移到新资产且原购买订单退款通过
- THEN 新资产上由该订单产生的套餐权益被正确失效,其他订单权益不受影响