Ver código fonte

fix(backend): 迁移163 为family_challenge添加creator_id列(原迁移158在runMigration100死代码中从未执行)

Xiaogang Liao 1 mês atrás
pai
commit
56fbc3a0d9

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

@@ -7684,5 +7684,8 @@ private void runMigration100() {
 		} catch (Exception ex) {
 			log.warn("创建exercise_record表失败: {}", ex.getMessage());
 		}
+
+		// 迁移163: family_challenge 添加 creator_id 列(用户自定义挑战,原迁移158在runMigration100死代码中从未执行)
+		ensureColumn("family_challenge", "creator_id", "BIGINT COMMENT '创建者ID(NULL=系统创建)'");
 	}
 }

+ 3 - 2
web/knowledge.html

@@ -176,8 +176,9 @@ html.kb-page, .kb-page body { height: 100vh; overflow: hidden; }
         { icon:'🌱', title:'家庭创客生态:利他中的财富', desc:'在利他分享中创造价值,探索适合家庭的第二收入曲线。', coming:true }
       ],
       action: [
-        { icon:'🤝', title:'如何培养孩子的社交能力', desc:'从家庭互动到同伴交往,帮助孩子建立积极健康的人际关系。', coming:true },
-        { icon:'🏕️', title:'亲子户外活动:在自然中成长', desc:'走出室内,用大自然的力量滋养孩子的身体与心灵。', coming:true }
+        { icon:'👨‍👩‍👧‍👦', title:'亲子关系:从控制到陪伴', desc:'当78%的孩子觉得父母不关心自己的感受,而100%的家长都认为自己非常关心孩子——这道鸿沟,到底在哪里?', url:'articles/parent-child-relationship.html' },
+        { icon:'💑', title:'夫妻关系:从合伙人到同行者', desc:'结婚多年,对话浓缩成了"事务清单"。你们像两个优秀的合伙人,但少了什么?', url:'articles/marriage-relationship.html' },
+        { icon:'🧰', title:'家庭关系实用工具箱', desc:'家庭会议、三明治沟通法、关系能量账户——三个经过验证的方法,明天就能用。', url:'articles/family-toolbox.html' }
       ],
       heart: [
         { icon:'❤️', title:'心脑血管疾病:从症-病-因到主动健康干预', desc:'心脑血管疾病的症状识别、发病机制与主动健康五步干预,科学守护心血管健康。', url:'articles/cardio-cerebro.html' },