Просмотр исходного кода

chore: auto bump version and changelog [skip ci]

iwt 1 неделя назад
Родитель
Сommit
9993e388ff
4 измененных файлов с 61 добавлено и 3 удалено
  1. 1 1
      cfc-web/.last_build_commit
  2. 1 1
      cfc-web/package.json
  3. 29 0
      cfc-web/public/CHANGELOG-v1.0.md
  4. 30 1
      cfc-web/public/CHANGELOG.md

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-1e776fc0aac911a4ae0e9cf20a7479149d75cd3d
+cd9a486aacd8930965158944426f35fe872f3626

+ 1 - 1
cfc-web/package.json

@@ -1,6 +1,6 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1882",
+  "version": "1.0.1883",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

+ 29 - 0
cfc-web/public/CHANGELOG-v1.0.md

@@ -4,6 +4,35 @@
 
 ---
 
+## v1.0.1883 (2026-10-31)
+
+### 测试
+- 接口冒烟闭环 2026-10-31 13:17 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+- 接口冒烟闭环 2026-10-31 13:08 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+- 接口冒烟闭环 2026-10-31 13:05 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+
+### 文档
+- 后端单测全局约束注明skipTests覆盖
+- 后端单测命令加-DskipTests=false(pom默认skipTests=true)
+
+### 新功能
+- 前端购物车/结算展示套餐优惠,提交 discountAmount 去掉一口价\n\n- utils/bundle-pricing.js 纯函数辅助(安全取值/格式化/扣减) + 9 组 jest 测试\n- cart.vue: 读取 bundlePromo、totalAmount/estimatedTotalAmount 扣套餐优惠、storage 存 checkoutBundlePromo、模板套餐提示区\n- checkout.vue: 读 checkoutBundlePromo、bundlePromoDiscount、finalAmount 扣减、提交 discountAmount 仅规则优惠(后端权威重算套餐)\n- 送会员一口价(giftPromo)页面逻辑保留(后端恒返回非激活,过渡兼容)
+- 下单金额由服务端权威重算套餐优惠(createMultiItem + 单件create)\n\n- createMultiItem 收集解析后身份行项,服务端算套餐折扣计入 multiDiscountAmount\n- 单件 create() 按下单最终单价(含履约覆盖价)算单行套餐折扣\n- 前端 discountAmount 语义改为仅规则优惠,不做套餐;3 组单测验证防篡改\n\n注:现存 3 个并发会话测试失败(ServiceRoleApprove/TaskPlan/TaskProgress),非本次改动引入
+- 组合SKU服务层读写与校验
+- 购物车返回 bundlePromo,移除一口价(threshold/payPrice)结算
+
+### 其他
+- - computeBundlePromo:按 MemberPriceResolver 下单口径聚合购物车,委托 BundlePricingService
+- - CartItemDTO/CartListResultDTO 新增 BundlePromo/BundleItemHit 结构
+- 
+- - ProductOrderService 3 处调用改委托;私有方法保留薄委托兼容
+- - 供 Task5 CartService 展示使用同一口径,6 组单测全绿
+- 
+
+### 重构
+- 抽出 MemberPriceResolver 共享下单价格口径(行为等价)
+
+
 ## v1.0.1882 (2026-10-31)
 
 ### 其他

+ 30 - 1
cfc-web/public/CHANGELOG.md

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1882
+> 当前版本: v1.0.1883
 
 ## 历史版本
 
@@ -8,6 +8,35 @@
 
 ---
 
+## v1.0.1883 (2026-10-31)
+
+### 测试
+- 接口冒烟闭环 2026-10-31 13:17 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+- 接口冒烟闭环 2026-10-31 13:08 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+- 接口冒烟闭环 2026-10-31 13:05 — 通过率 45% (fix=0 reg=0); 测试用例 348/371 完成(文档化71)
+
+### 文档
+- 后端单测全局约束注明skipTests覆盖
+- 后端单测命令加-DskipTests=false(pom默认skipTests=true)
+
+### 新功能
+- 前端购物车/结算展示套餐优惠,提交 discountAmount 去掉一口价\n\n- utils/bundle-pricing.js 纯函数辅助(安全取值/格式化/扣减) + 9 组 jest 测试\n- cart.vue: 读取 bundlePromo、totalAmount/estimatedTotalAmount 扣套餐优惠、storage 存 checkoutBundlePromo、模板套餐提示区\n- checkout.vue: 读 checkoutBundlePromo、bundlePromoDiscount、finalAmount 扣减、提交 discountAmount 仅规则优惠(后端权威重算套餐)\n- 送会员一口价(giftPromo)页面逻辑保留(后端恒返回非激活,过渡兼容)
+- 下单金额由服务端权威重算套餐优惠(createMultiItem + 单件create)\n\n- createMultiItem 收集解析后身份行项,服务端算套餐折扣计入 multiDiscountAmount\n- 单件 create() 按下单最终单价(含履约覆盖价)算单行套餐折扣\n- 前端 discountAmount 语义改为仅规则优惠,不做套餐;3 组单测验证防篡改\n\n注:现存 3 个并发会话测试失败(ServiceRoleApprove/TaskPlan/TaskProgress),非本次改动引入
+- 组合SKU服务层读写与校验
+- 购物车返回 bundlePromo,移除一口价(threshold/payPrice)结算
+
+### 其他
+- - computeBundlePromo:按 MemberPriceResolver 下单口径聚合购物车,委托 BundlePricingService
+- - CartItemDTO/CartListResultDTO 新增 BundlePromo/BundleItemHit 结构
+- 
+- - ProductOrderService 3 处调用改委托;私有方法保留薄委托兼容
+- - 供 Task5 CartService 展示使用同一口径,6 组单测全绿
+- 
+
+### 重构
+- 抽出 MemberPriceResolver 共享下单价格口径(行为等价)
+
+
 ## v1.0.1882 (2026-10-31)
 
 ### 其他