diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java index d0f49a1..c2dc2b2 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java @@ -2135,7 +2135,7 @@ public class AntenatalExaminationFacade { Iterator>> iterator = treatmentOpinion2.entrySet().iterator(); while (iterator.hasNext()) { Map.Entry> map = iterator.next(); - restTreatmentOpinion2.put(map.getKey(), mongoUtil.findPlatValueList(map.getValue())); + restTreatmentOpinion2.put(map.getKey(), mongoUtil.findPlatValueList2(map.getValue())); } } antenatalExaminationResult.setTreatmentOpinion2(restTreatmentOpinion2); diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java index 5b132f5..dbeace5 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java @@ -316,6 +316,25 @@ public class MongoUtil { return rest; } + public List> findPlatValueList2(List ids) { + if(CollectionUtils.isEmpty(ids)) { + return new ArrayList<>(); + } + List> rest = new ArrayList<>(); + for (String id : ids) { + PlantformConfigModel platformConfig = getPlatformConfig(id); + if(platformConfig != null) { + Map tempMap = new HashedMap(); + tempMap.put("id", platformConfig.getId().toString()); + tempMap.put("typeName", platformConfig.getValue()); + tempMap.put("serchKey", platformConfig.getSerchKey()); + tempMap.put("value", platformConfig.getValue()); + rest.add(tempMap); + } + } + return rest; + } + public PlantformConfigModel findPlatFormById(String id) { return mongoTemplate.findById(id, PlantformConfigModel.class); }