All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 7m55s
1.5 KiB
1.5 KiB
ADDED Requirements
Requirement: 套餐配置页展示原始价格与价格状态
系统 SHALL 在套餐创建、编辑、详情接口中返回原始建议成本价、原始建议零售价和价格配置状态。配置页 MUST 以原始值为准展示,不得用生效价覆盖原始值。
普通可售套餐 MUST NOT 把显式配置的建议零售价 0 作为正常销售路径;该 0 价仅应保留给赠送语义使用。
Scenario: 编辑页展示未配置价格
- WHEN 管理员打开一个建议零售价未配置的套餐编辑页
- THEN 页面 SHALL 显示原始建议零售价为空或未配置状态
Scenario: 编辑页展示赠送 0 价
- WHEN 管理员打开一个已标记为赠送语义且建议零售价显式配置为 0 的套餐编辑页
- THEN 页面 SHALL 显示原始建议零售价为 0,并同时展示赠送语义与已配置状态
Scenario: 普通可售套餐创建时填写 0 被拒绝
- WHEN 管理员创建一个普通可售套餐,并将建议零售价填写为 0
- THEN 系统 SHALL 拒绝保存
- THEN 系统 SHALL 提示普通可售套餐不允许显式 0
Scenario: 普通可售套餐编辑时改成 0 被拒绝
- WHEN 管理员编辑一个普通可售套餐,并将原建议零售价修改为 0
- THEN 系统 SHALL 拒绝保存
- THEN 系统 SHALL 保持原有价格状态不变
Scenario: 详情页不回填生效价
- WHEN 管理员查看套餐详情
- THEN 系统 SHALL 返回原始价格字段,而不是把回退后的生效价写回原始字段