فهرست منبع

docs: 明确商品积分仅按现金实付部分计算

iwt 1 ماه پیش
والد
کامیت
548c07d67c
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      docs/superpowers/specs/2026-08-12-platform-points-family-pool-design.md

+ 1 - 1
docs/superpowers/specs/2026-08-12-platform-points-family-pool-design.md

@@ -105,7 +105,7 @@ ALTER TABLE products ADD COLUMN points_multiplier DECIMAL(4,2) NOT NULL DEFAULT
 
 计算:`积分 = floor(moneyAmount / 100) × points_multiplier`(向下取整)
 
-- `moneyAmount`:订单实付金额(分),确认收货时已定
+- `moneyAmount`:订单实付金额(分),即现金支付部分(`totalAmount - pointsCost`),积分抵扣的金额不产生积分,确认收货时已定
 - `points_multiplier`:从 `products` 表按 `productId` 取
 - 发放:`familyPlatformPointsService.earn(familyId, points, "product_order", orderId, "购买商品: {productName}")`
 - **幂等**:earn 按 (ref_type, ref_id) 查流水,存在则跳过