diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java index 98cf62e..2440e9a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/BabyEvaluationCriterionServiceImpl.java @@ -164,6 +164,7 @@ public class BabyEvaluationCriterionServiceImpl implements BabyEvaluationCriteri List babyEvaluationCriterionModels = mongoTemplate.find(query, BabyEvaluationCriterionModel.class); Map> listGroup = getListGroup(babyEvaluationCriterionModels); + List> listGroupMaps = new LinkedList<>(); Set>> entries = listGroup.entrySet(); for (Map.Entry> entry : entries) { Map map = new HashMap<>(); @@ -196,6 +197,7 @@ public class BabyEvaluationCriterionServiceImpl implements BabyEvaluationCriteri } map.put("projectType", entry.getKey()); map.put("detailList", list); + listGroupMaps.add(map); } int developmentQuotient = 0; @@ -209,7 +211,7 @@ public class BabyEvaluationCriterionServiceImpl implements BabyEvaluationCriteri // 配置对应的月龄 objectMap.put("month", currentMonth); // 领域组 - objectMap.put("listGroup", listGroup); + objectMap.put("listGroup", listGroupMaps); BabyEvaluationCriterionModel criterionModel = mongoTemplate.findOne(Query.query(Criteria.where("type").is(2). and("minBorder").lte(developmentQuotient).and("maxBorder").gte(developmentQuotient)), BabyEvaluationCriterionModel.class); String aptitudeName = null,levelName = null;