Commit ba0350abdb134c9ee3507fc1cb990d7c96505586

Authored by liquanyu

Merge remote-tracking branch 'origin/master'

Showing 2 changed files

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java View file @ ba0350a
... ... @@ -298,7 +298,7 @@
298 298 restMap.put("spine", newbornVisit.getSpine()); /** 脊柱 */
299 299 restMap.put("extGenitalia", newbornVisit.getExtGenitalia()); /** 外生殖器 */
300 300 /** 指导诊断 */
301   - restMap.put("diagnosis", newbornVisit.getDiagnosis()); /** 诊断 */
  301 + restMap.put("diagnosis", mongoUtil.findNames(newbornVisit.getDiagnosis())); /** 诊断 */
302 302 restMap.put("handleOpinions", newbornVisit.getHandleOpinions()); /** 处理意见 */
303 303 restMap.put("guidanceOpinion", newbornVisit.getGuidanceOpinion()); /** 指导意见 */
304 304 return RespBuilder.buildSuccess(restMap);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java View file @ ba0350a
... ... @@ -202,5 +202,18 @@
202 202 Assert.notNull(id, "id不能为空");
203 203 return mongoTemplate.findById(id, BasicConfig.class);
204 204 }
  205 +
  206 + public List<String> findNames(List<String> ids) {
  207 + List<String> names = new ArrayList<>();
  208 + if(CollectionUtils.isNotEmpty(ids)) {
  209 + for (String id : ids) {
  210 + String name = findName(id);
  211 + if(StringUtils.isNotEmpty(name)) {
  212 + names.add(name);
  213 + }
  214 + }
  215 + }
  216 + return names;
  217 + }
205 218 }