|
@@ -4,6 +4,30 @@
|
|
|
|
|
|
|
|
---
|
|
---
|
|
|
|
|
|
|
|
|
|
+## v1.0.1891 (2026-10-31)
|
|
|
|
|
+
|
|
|
|
|
+### 测试
|
|
|
|
|
+- 接口冒烟闭环 2026-10-31 16:35 — 通过率 45% (fix=3 reg=1); 测试用例 348/371 完成(文档化71)
|
|
|
|
|
+
|
|
|
|
|
+### 新功能
|
|
|
|
|
+- 商品营养数据与营养标签(合入 328443d43,迁移顺延 417→435)
|
|
|
|
|
+
|
|
|
|
|
+### 其他
|
|
|
|
|
+- - products 表新增 calories_kcal/protein_g/fat_g/carb_g/fiber_g/nutrition_tags(ensureColumn 幂等,schema.sql 同步)
|
|
|
|
|
+- - 管理端商品编辑新增「营养信息」区块:数值可空、保存归一化为 null、详情回显
|
|
|
|
|
+- - 小程序商品详情新增「营养成分(每100g)」区块:无数据/标签时整块隐藏
|
|
|
|
|
+- - 商品列表支持 nutritionTag 筛选;推荐搜索命中 nutrition_tags
|
|
|
|
|
+- - 商品编辑支持清空营养字段(显式置 NULL,标签空串归一化为 NULL)
|
|
|
|
|
+- - 新增单元测试 4 个类 11 个用例
|
|
|
|
|
+- 冲突解决(3 处):
|
|
|
|
|
+- - DatabaseInitializer:迁移 417 已被主线「旧 CF 账本存量迁移」占用,顺延为 435(主线最新 434 + 1),
|
|
|
|
|
+- migrateProductNutritionFields 的调用点与日志/注释同步改号
|
|
|
|
|
+- - cfc-frontend product-detail.vue:保留主线字号方案 calc(30rpx * var(--font-scale, 1))(bundle-item-qty),叠加本分支营养区块样式
|
|
|
|
|
+- - cfc-web ProductEdit.vue:保留主线 purchasePrice(分) 字段,叠加本分支营养字段归一化
|
|
|
|
|
+- 验证:mvn clean compile 通过;npm run build:mp-weixin 通过;cfc-web vue-cli-service build 通过;新增单测 4 类全绿。
|
|
|
|
|
+-
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
## v1.0.1890 (2026-10-31)
|
|
## v1.0.1890 (2026-10-31)
|
|
|
|
|
|
|
|
### Bug 修复
|
|
### Bug 修复
|