Files
break cbadf77517
All checks were successful
构建并部署到测试环境(无 SSH) / build-and-deploy (push) Successful in 8m28s
修复价格不一致的问题
2026-08-13 17:43:14 +08:00

1.2 KiB
Raw Blame History

ADDED Requirements

Requirement: 套餐使用记录价格快照

系统 SHALL 在创建套餐使用记录时分别快照套餐成本价与零售价:paid_amount成本价SHALL 取订单 seller_cost_price(销售成本价,即卖家店铺向平台结算的成本),retail_amount零售价SHALL 取订单 total_amount(零售总价)。成本价与实付金额在个人客户场景下不相等时,paid_amount MUST 使用成本价而非实付金额。

Scenario: 个人客户购买时快照成本价与零售价

  • WHEN 个人客户为资产购买套餐,店铺成本价 10900 分,零售价 15900 分,客户实付 15900 分
  • THEN 创建的套餐使用记录 paid_amount = 10900retail_amount = 15900

Scenario: 代理钱包自购时快照成本价与零售价

  • WHEN 代理以钱包支付为自有资产购买套餐,成本价 7000 分,零售价 9900 分
  • THEN 创建的套餐使用记录 paid_amount = 7000retail_amount = 9900

Scenario: 赠送套餐时快照零成本价与零售价

  • WHEN 平台赠送套餐,零售价 9900 分,成本价 0 分
  • THEN 创建的套餐使用记录 paid_amount = 0retail_amount = 9900