From 5f16ba7c87f78c947d464d32d59cb28908cb602e Mon Sep 17 00:00:00 2001 From: "litao@lymsh.com" Date: Tue, 25 Jul 2017 14:06:29 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AF=8A=E6=96=AD=E5=AD=97=E6=AE=B5=E6=A0=BC?= =?UTF-8?q?=E5=BC=8F=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/service/impl/NewbornServiceImpl.java | 2 +- .../java/com/lyms/platform/operate/web/utils/MongoUtil.java | 13 +++++++++++++ 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java index 5935418..8585a92 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java @@ -298,7 +298,7 @@ public class NewbornServiceImpl extends BaseServiceImpl implements INewbornVisit restMap.put("spine", newbornVisit.getSpine()); /** 脊柱 */ restMap.put("extGenitalia", newbornVisit.getExtGenitalia()); /** 外生殖器 */ /** 指导诊断 */ - restMap.put("diagnosis", newbornVisit.getDiagnosis()); /** 诊断 */ + restMap.put("diagnosis", mongoUtil.findNames(newbornVisit.getDiagnosis())); /** 诊断 */ restMap.put("handleOpinions", newbornVisit.getHandleOpinions()); /** 处理意见 */ restMap.put("guidanceOpinion", newbornVisit.getGuidanceOpinion()); /** 指导意见 */ return RespBuilder.buildSuccess(restMap); 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 aa6c2de..ffec819 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 @@ -202,4 +202,17 @@ public class MongoUtil { Assert.notNull(id, "id不能为空"); return mongoTemplate.findById(id, BasicConfig.class); } + + public List findNames(List ids) { + List names = new ArrayList<>(); + if(CollectionUtils.isNotEmpty(ids)) { + for (String id : ids) { + String name = findName(id); + if(StringUtils.isNotEmpty(name)) { + names.add(name); + } + } + } + return names; + } } -- 1.8.3.1