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

chore: auto bump version and changelog [skip ci]

iwt 1 неделя назад
Родитель
Сommit
e0e5d2bcea

+ 20 - 0
cfc-backend/src/main/java/com/etotem/cfc/config/DatabaseInitializer.java

@@ -10695,5 +10695,25 @@ public class DatabaseInitializer implements CommandLineRunner {
         } catch (Exception e) {
             log.warn("创建octopus_effect_key_person表失败: {}", e.getMessage());
         }
+
+        // 迁移310: health_meal_record 表添加 record_date(补打日期)与 is_backfill(是否补打)字段(饮食记录重设计)
+        try {
+            jdbcTemplate.execute("ALTER TABLE health_meal_record ADD COLUMN record_date DATE NULL COMMENT '用餐日期(补打时为实际用餐日,默认等于创建日)'");
+            log.info("迁移310: health_meal_record.record_date 列已添加");
+        } catch (Exception e) {
+            log.warn("迁移310: health_meal_record.record_date 已存在或添加失败: {}", e.getMessage());
+        }
+        try {
+            jdbcTemplate.execute("ALTER TABLE health_meal_record ADD COLUMN is_backfill TINYINT DEFAULT 0 COMMENT '是否补打: 1=补打(无能量值), 0=当日打卡'");
+            log.info("迁移310: health_meal_record.is_backfill 列已添加");
+        } catch (Exception e) {
+            log.warn("迁移310: health_meal_record.is_backfill 已存在或添加失败: {}", e.getMessage());
+        }
+        try {
+            jdbcTemplate.execute("ALTER TABLE health_meal_record ADD INDEX idx_meal_record_date (member_id, record_date)");
+            log.info("迁移310: health_meal_record (member_id, record_date) 索引已添加");
+        } catch (Exception e) {
+            log.warn("迁移310: health_meal_record 索引已存在或添加失败: {}", e.getMessage());
+        }
     }
 }

+ 4 - 1
cfc-backend/src/main/resources/schema.sql

@@ -3230,8 +3230,11 @@ CREATE TABLE IF NOT EXISTS health_meal_record (
     fiber_g INT COMMENT '膳食纤维克数',
     meal_time DATETIME COMMENT '用餐时间',
     remark VARCHAR(500) COMMENT '备注',
+    record_date DATE COMMENT '用餐日期(补打时为实际用餐日,默认等于创建日)',
+    is_backfill TINYINT DEFAULT 0 COMMENT '是否补打: 1=补打(无能量值), 0=当日打卡',
     created_at DATETIME DEFAULT CURRENT_TIMESTAMP,
-    INDEX idx_member_id (member_id)
+    INDEX idx_member_id (member_id),
+    INDEX idx_meal_record_date (member_id, record_date)
 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 COMMENT='饮食打卡记录';
 
 -- 健康打卡 - 冥想记录

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-80e5cf1006213b4aafd5995074fc95e88087d894
+f5fbaaaabd91af7b0147ff10357dd9307bc1cda4

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

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

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

@@ -4,6 +4,16 @@
 
 ---
 
+## v1.0.1366 (2026-09-11)
+
+### Bug 修复
+- gut-flora-foods-detail 成员 Tab 的 key 改为方法调用修复非 h5 警告
+
+### 其他
+- 新增 getMemberKey(item) 方法统一生成成员 key(:class 内联表达式不受限未改)
+- 
+
+
 ## v1.0.1365 (2026-09-11)
 
 ### 新功能

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

@@ -1,6 +1,6 @@
 # 更新日志
 
-> 当前版本: v1.0.1365
+> 当前版本: v1.0.1366
 
 ## 历史版本
 
@@ -8,6 +8,16 @@
 
 ---
 
+## v1.0.1366 (2026-09-11)
+
+### Bug 修复
+- gut-flora-foods-detail 成员 Tab 的 key 改为方法调用修复非 h5 警告
+
+### 其他
+- 新增 getMemberKey(item) 方法统一生成成员 key(:class 内联表达式不受限未改)
+- 
+
+
 ## v1.0.1365 (2026-09-11)
 
 ### 新功能