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

chore: auto bump version and changelog [skip ci]

iwt 1 месяц назад
Родитель
Сommit
eac4027511

+ 15 - 0
cfc-backend/src/main/java/com/etotem/cfc/service/EnergyService.java

@@ -237,6 +237,21 @@ public class EnergyService {
                     return report.getOverallScore();
                 }
             }
+            // 7维健康维度评分加权:将所有孩子的7维评分取均值作为家长body能量
+            List<HealthDimensionScore> allChildScores = new ArrayList<>();
+            for (FamilyMember child : children) {
+                try {
+                    List<HealthDimensionScore> scores = healthDimensionScoreService.getLatestScores(child.getId());
+                    if (scores != null) {
+                        allChildScores.addAll(scores);
+                    }
+                } catch (Exception ignored) {}
+            }
+            if (!allChildScores.isEmpty()) {
+                int avgScore = calcSevenDimBodyScoreFromScores(allChildScores);
+                if (avgScore > 0) return avgScore;
+            }
+        }
         }
         return calcTaskCompletionRate(parent.getId(), "parent",
                 Arrays.asList("运动", "体育", "户外", "健康"), 365);

+ 1 - 1
cfc-web/.last_build_commit

@@ -1 +1 @@
-83b2b2f8bd1cc286280ac62a95636de8cb3ddda2
+e9a414d75ec1a400507c63cb4312bb2b9ce4f562

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

@@ -1,12 +1,12 @@
 {
   "name": "cfc-web",
-  "version": "1.0.526",
+  "version": "1.0.527",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "cfc-web",
-      "version": "1.0.526",
+      "version": "1.0.527",
       "dependencies": {
         "@wangeditor/editor": "^5.1.23",
         "@wangeditor/editor-for-vue": "^1.0.2",