Преглед изворни кода

chore: auto bump version and changelog [skip ci]

iwt пре 1 недеља
родитељ
комит
46510ea0c2

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-90fd3694c8342a42fc82034ea6d3106b83d12229
+62c932fb067d01522c58ba83c4c5fb4e7f4ff60c

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

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.1607",
+  "version": "1.0.1608",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.1607",
+      "version": "1.0.1608",
       "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.1608",
+  "version": "1.0.1609",
   "private": true,
   "scripts": {
     "dev": "vue-cli-service serve",

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

@@ -4,6 +4,34 @@
 
 ---
 
+## v1.0.1609 (2026-10-14)
+
+### 文档
+- 补充设计文档完成逻辑分支矩阵(按taskId/任务类型/补打三维度穷举8分支)
+- 营养产品标签方案(2026-10-12-nutrition-product-tagging.md)
+
+### Bug 修复
+- 消除 AI 建议与 structuredAnalysis 解析 WARN 日志
+- 家庭成员可编辑判断放宽(family-members.vue)
+- 修复活动管理页空白——错误使用 getActivityList 而非 getGuideActivityList
+
+### 其他
+-    加 @JsonIgnoreProperties(ignoreUnknown=true) 兜底未知字段,避免 AI 输出扩展
+-    导致 Jackson 反序列化整体失败(FiveDimensionSelfCheckService.parseAdvices)。
+- 2. EnergyService/EmiReportService.parseStructuredAnalysis:structured_analysis
+-    实际存储的是 DAN 解析 items 平铺数组 [{code,name,value,category},...]
+-    (DanReportUploadService.confirmUpload 写入),并非嵌套对象 {extra:{...}}。
+-    原 JSON.parseObject(Map.class) 遇 [ 开头抛 fastjson illegal input WARN。
+-    现对 [ 开头(平铺数组)静默返回 null,调用方据此降级(自驱力/自我概念回 0,
+-    与"初期回 0 后续由自检问卷填充"语义一致);嵌套对象形态仍按原逻辑解析。
+- 
+
+### 新功能
+- 文章详情页关联商品推荐(article-detail.vue + api.js)
+- 文章关联商品标签匹配推荐(ArticleController/Product/ProductRecommendationService + schema products.tags)
+- 营养产品功效标签与年龄/剂量UL校验(实体/迁移/服务/接口 + schema 营养部分 + DatabaseInitializer)
+
+
 ## v1.0.1608 (2026-10-14)
 
 ### Bug 修复

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1608
+> 当前版本: v1.0.1609
 
 ## 历史版本
 
@@ -8,6 +8,34 @@
 
 ---
 
+## v1.0.1609 (2026-10-14)
+
+### 文档
+- 补充设计文档完成逻辑分支矩阵(按taskId/任务类型/补打三维度穷举8分支)
+- 营养产品标签方案(2026-10-12-nutrition-product-tagging.md)
+
+### Bug 修复
+- 消除 AI 建议与 structuredAnalysis 解析 WARN 日志
+- 家庭成员可编辑判断放宽(family-members.vue)
+- 修复活动管理页空白——错误使用 getActivityList 而非 getGuideActivityList
+
+### 其他
+-    加 @JsonIgnoreProperties(ignoreUnknown=true) 兜底未知字段,避免 AI 输出扩展
+-    导致 Jackson 反序列化整体失败(FiveDimensionSelfCheckService.parseAdvices)。
+- 2. EnergyService/EmiReportService.parseStructuredAnalysis:structured_analysis
+-    实际存储的是 DAN 解析 items 平铺数组 [{code,name,value,category},...]
+-    (DanReportUploadService.confirmUpload 写入),并非嵌套对象 {extra:{...}}。
+-    原 JSON.parseObject(Map.class) 遇 [ 开头抛 fastjson illegal input WARN。
+-    现对 [ 开头(平铺数组)静默返回 null,调用方据此降级(自驱力/自我概念回 0,
+-    与"初期回 0 后续由自检问卷填充"语义一致);嵌套对象形态仍按原逻辑解析。
+- 
+
+### 新功能
+- 文章详情页关联商品推荐(article-detail.vue + api.js)
+- 文章关联商品标签匹配推荐(ArticleController/Product/ProductRecommendationService + schema products.tags)
+- 营养产品功效标签与年龄/剂量UL校验(实体/迁移/服务/接口 + schema 营养部分 + DatabaseInitializer)
+
+
 ## v1.0.1608 (2026-10-14)
 
 ### Bug 修复