浏览代码

chore: auto bump version and changelog [skip ci]

iwt 2 周之前
父节点
当前提交
70acf0918a
共有 5 个文件被更改,包括 107 次插入5 次删除
  1. 1 1
      cfc-web/.last_build_commit
  2. 2 2
      cfc-web/package-lock.json
  3. 1 1
      cfc-web/package.json
  4. 51 0
      cfc-web/public/CHANGELOG-v1.0.md
  5. 52 1
      cfc-web/public/CHANGELOG.md

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-d01181d28ae6aeb77c625aa8db05b00b8256312a
+019297059aa736370f2554c36ea1e4fb57d330a0

+ 2 - 2
cfc-web/package-lock.json

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1280",
+  "version": "1.0.1281",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1280",
+      "version": "1.0.1281",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",

+ 1 - 1
cfc-web/package.json

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

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

@@ -4,6 +4,57 @@
 
 ---
 
+## v1.0.1282 (2026-09-02)
+
+### Bug 修复
+- 移除 ProductEdit.vue 中误粘贴的 AI 规划 Markdown 文本,修复构建失败
+- 健康报告列表删除按钮改为左滑出现,修复未注册组件导致按钮显示在行上方
+- 饮食推荐查询改为 selectList 避免 NPE + auto bump version
+- 会员中心等级列表/统计/升级记录N+1三处修复
+- 废弃旧套餐支付链路,修复组合商品 bundle 部分扣减 bug
+- 修复最终审查问题(幂等唯一索引兜底 + NPE判空 + delete参数校验 + 前端路由/时间格式)
+- CfCommissionServiceTest 改调生产 CfReferralService.matchRateTier(注入 mock Mapper,消除 test-the-copy 反模式)
+- PromotionTierService.refreshRate 无匹配时重置 tier 为 R0
+- 修复 CfCommissionService.getSysBps 空 catch 违反规格
+- 修复推荐树 level 倒置 + referral_tree 唯一键改为 (parent_id, child_id) 联合
+
+### 其他
+-   (listMembershipLevels/getMembershipStats 走拦截器返回已解包 {code,data},
+-    误按裸 axios 判定 res.data.code) 导致等级配置列表永远为空、统计卡不更新
+- - StatsController: freeCount 查询 .or() 位置错误导致恒为 0,改为嵌套 and(w->eq.or.isNull)
+- - upgrade-records 后端批量填充 userName,消除前端逐条调 user/search 的 N+1 请求
+- - 删除测试中引用不存在方法 getAdvicesForLowScores 的死桩,恢复 testCompile
+- 
+- - PackagePurchaseController.createOrder/getOrder:返回 410 标记废弃
+-   保留 getPackagePrice/getAvailableGuides(测评链路 VirtualPayService 复用)
+- - 删除 PackagePaymentService + PackagePaymentServiceInterface(已无调用方)
+- - ProductOrderService.handlePaymentSuccess 加 @Transactional,
+-   修复 bundle 多子商品库存扣减部分失败残留(原子性保障)
+- - PackagePaymentController /wechat params 空格路径 bug 修复
+- - 清理前端废弃 API createPackageOrder 及对应测试用例
+- 
+- 优化修复
+- 优化修复
+- 优化修复
+
+### 文档
+- API 文档补充 CF 分佣/转让/阶梯配置接口 + 单元测试
+- 修正任务1 schema.sql 同步为两张新表(cf_rate_tier/cf_transfer_record)
+
+### 新功能
+- 小程序推广中心切换到 CF 分佣接口(团队规模/比例/流水/钱包)
+- 管理端 CF 返佣阶梯配置接口(list/save/delete)
+- CF 成员间转让接口(同家庭校验 + 双账本 + 流水)
+- 用户查询接口(团队规模/返佣比例/CF汇总/流水)
+- 全部订单结算迁移到 CfCommissionService(统一 CF 值分佣),废弃旧佣金调用
+- 推荐绑定物化推荐树 + 团队规模全层级统计 + 阶梯比例刷新(替代 promotion_tier_config)
+- CfCommissionService 统一分佣核心(双返/只返推荐人/同家庭上溯/阶梯比例)
+- CfReferralService 推荐树物化 + 全层级团队规模 + 阶梯比例匹配
+- PlatformPointsService.earn 增加 (ref_type, ref_id) 幂等去重
+- 新增 cf_rate_tier 与 cf_transfer_record 实体/Mapper
+- 数据库迁移:cf_rate_tier/cf_transfer_record 建表 + promotion_tier 精简 + coupon 加 family_id
+
+
 ## v1.0.1281 (2026-09-02)
 
 ### 其他

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1281
+> 当前版本: v1.0.1282
 
 ## 历史版本
 
@@ -8,6 +8,57 @@
 
 ---
 
+## v1.0.1282 (2026-09-02)
+
+### Bug 修复
+- 移除 ProductEdit.vue 中误粘贴的 AI 规划 Markdown 文本,修复构建失败
+- 健康报告列表删除按钮改为左滑出现,修复未注册组件导致按钮显示在行上方
+- 饮食推荐查询改为 selectList 避免 NPE + auto bump version
+- 会员中心等级列表/统计/升级记录N+1三处修复
+- 废弃旧套餐支付链路,修复组合商品 bundle 部分扣减 bug
+- 修复最终审查问题(幂等唯一索引兜底 + NPE判空 + delete参数校验 + 前端路由/时间格式)
+- CfCommissionServiceTest 改调生产 CfReferralService.matchRateTier(注入 mock Mapper,消除 test-the-copy 反模式)
+- PromotionTierService.refreshRate 无匹配时重置 tier 为 R0
+- 修复 CfCommissionService.getSysBps 空 catch 违反规格
+- 修复推荐树 level 倒置 + referral_tree 唯一键改为 (parent_id, child_id) 联合
+
+### 其他
+-   (listMembershipLevels/getMembershipStats 走拦截器返回已解包 {code,data},
+-    误按裸 axios 判定 res.data.code) 导致等级配置列表永远为空、统计卡不更新
+- - StatsController: freeCount 查询 .or() 位置错误导致恒为 0,改为嵌套 and(w->eq.or.isNull)
+- - upgrade-records 后端批量填充 userName,消除前端逐条调 user/search 的 N+1 请求
+- - 删除测试中引用不存在方法 getAdvicesForLowScores 的死桩,恢复 testCompile
+- 
+- - PackagePurchaseController.createOrder/getOrder:返回 410 标记废弃
+-   保留 getPackagePrice/getAvailableGuides(测评链路 VirtualPayService 复用)
+- - 删除 PackagePaymentService + PackagePaymentServiceInterface(已无调用方)
+- - ProductOrderService.handlePaymentSuccess 加 @Transactional,
+-   修复 bundle 多子商品库存扣减部分失败残留(原子性保障)
+- - PackagePaymentController /wechat params 空格路径 bug 修复
+- - 清理前端废弃 API createPackageOrder 及对应测试用例
+- 
+- 优化修复
+- 优化修复
+- 优化修复
+
+### 文档
+- API 文档补充 CF 分佣/转让/阶梯配置接口 + 单元测试
+- 修正任务1 schema.sql 同步为两张新表(cf_rate_tier/cf_transfer_record)
+
+### 新功能
+- 小程序推广中心切换到 CF 分佣接口(团队规模/比例/流水/钱包)
+- 管理端 CF 返佣阶梯配置接口(list/save/delete)
+- CF 成员间转让接口(同家庭校验 + 双账本 + 流水)
+- 用户查询接口(团队规模/返佣比例/CF汇总/流水)
+- 全部订单结算迁移到 CfCommissionService(统一 CF 值分佣),废弃旧佣金调用
+- 推荐绑定物化推荐树 + 团队规模全层级统计 + 阶梯比例刷新(替代 promotion_tier_config)
+- CfCommissionService 统一分佣核心(双返/只返推荐人/同家庭上溯/阶梯比例)
+- CfReferralService 推荐树物化 + 全层级团队规模 + 阶梯比例匹配
+- PlatformPointsService.earn 增加 (ref_type, ref_id) 幂等去重
+- 新增 cf_rate_tier 与 cf_transfer_record 实体/Mapper
+- 数据库迁移:cf_rate_tier/cf_transfer_record 建表 + promotion_tier 精简 + coupon 加 family_id
+
+
 ## v1.0.1281 (2026-09-02)
 
 ### 其他