|
|
@@ -11167,6 +11167,7 @@ log.info("迁移298: 已为无 openid 的 child 账号补齐 family_members 记
|
|
|
addFlowTaskColumnsToTasksTable();
|
|
|
addPolicyTermsColumn();
|
|
|
createHomeBannersTable();
|
|
|
+ ensureHealthReportDraftsMemberIdColumn();
|
|
|
|
|
|
// 迁移341: BASIC 体验会员 features JSON 补 referral_commission(迁移315 未包含,前端对比表已显示可参与)
|
|
|
try {
|
|
|
@@ -11745,4 +11746,11 @@ log.info("迁移298: 已为无 openid 的 child 账号补齐 family_members 记
|
|
|
log.warn("迁移340: 创建 home_banners 表失败: {}", e.getMessage());
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ /** 迁移343: health_report_drafts 补 member_id 列(commit 21f8f6740 遗漏,schema.sql 已含但无迁移脚本) */
|
|
|
+ private void ensureHealthReportDraftsMemberIdColumn() {
|
|
|
+ ensureColumn("health_report_drafts", "member_id",
|
|
|
+ "BIGINT DEFAULT NULL COMMENT '报告归属成员ID(family_members.id),A2/DAN自动采集必需'");
|
|
|
+ log.info("迁移343: health_report_drafts.member_id 已确保存在");
|
|
|
+ }
|
|
|
}
|