From cacded5fffb44e09da034db0cf3a52083f1a30fb Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Tue, 29 Aug 2017 13:53:26 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E5=AD=97=E6=AE=B5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../web/facade/AntenatalExaminationFacade.java | 2 +- .../lyms/platform/operate/web/utils/MongoUtil.java | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) 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); } -- 1.8.3.1