|
|
@@ -4,6 +4,29 @@
|
|
|
|
|
|
---
|
|
|
|
|
|
+## v1.0.1527 (2026-10-06)
|
|
|
+
|
|
|
+### Bug 修复
|
|
|
+- 报告列表补家庭隔离,修复解绑时"报告不属于该家庭"
|
|
|
+
|
|
|
+### 其他
|
|
|
+- 因此会把其他家庭的报告带进成员列表。实测家庭72成员返回7条中有5条来自
|
|
|
+- 家庭67/70;小程序照单显示"取消归属",点击后在 reassignReport 权限校验
|
|
|
+- (报告必须属于该家庭)处抛异常。列表侧与权限侧必须遵守同一条家庭边界。
|
|
|
+- - getMemberReports 在归一化 id 集合时同步解析成员所在家庭,
|
|
|
+- 查询追加 family_id = ? 约束;无法解析家庭时返回空列表,
|
|
|
+- 与 /report/list "无家庭信息返回空列表" 的既有语义一致
|
|
|
+- - 该方法的另两个调用方(FamilyMemberNutritionProfileService 营养画像)
|
|
|
+- 同步受益,避免营养画像跨家庭取报告
|
|
|
+- - 同步修复 HealthReportServiceTest 中 2 条被上次提交破坏的断言
|
|
|
+- (旧成员重算已由 refreshFromGutReport 改为 rebuildFromMemberReports;
|
|
|
+- pom 全局 skipTests=true 导致当时未被发现)
|
|
|
+- - 新增 getMemberReports_constrainsToMemberFamily 回归测试
|
|
|
+- 实测 member 21 列表由 7 条收敛为 2 条(均 family_id=72),越界为空;
|
|
|
+- 报告42 解绑/重绑均返回 200 且净状态不变。
|
|
|
+-
|
|
|
+
|
|
|
+
|
|
|
## v1.0.1526 (2026-10-06)
|
|
|
|
|
|
### 新功能
|