Commit f83ab9941c648b6a982192801768418eafff4cd0

Authored by litao@lymsh.com
1 parent 84231ad0c8

诊断字段格式化

Showing 1 changed file with 15 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/impl/NewbornServiceImpl.java View file @ f83ab99
... ... @@ -245,7 +245,16 @@
245 245  
246 246 @Override
247 247 public BaseObjectResponse get(String id) {
248   - return RespBuilder.buildSuccess(mongoTemplate.findById(id, NewbornVisit.class));
  248 + NewbornVisit newbornVisit = mongoTemplate.findById(id, NewbornVisit.class);
  249 + Map<String, Object> restMap = new HashMap<>();
  250 + if(newbornVisit != null) {}
  251 + List<String> diagnosis = newbornVisit.getDiagnosis();
  252 + if(CollectionUtils.isNotEmpty(diagnosis)) {
  253 + for (String s : diagnosis) {
  254 + restMap.put(s, mongoUtil.findName(s));
  255 + }
  256 + }
  257 + return RespBuilder.buildSuccess("newbornVisit", newbornVisit, "diagnosis", restMap);
249 258 }
250 259  
251 260 @Override
... ... @@ -302,6 +311,11 @@
302 311 restMap.put("diagnosis", mongoUtil.findNames(newbornVisit.getDiagnosis())); /** 诊断 */
303 312 restMap.put("handleOpinions", newbornVisit.getHandleOpinions()); /** 处理意见 */
304 313 restMap.put("guidanceOpinion", newbornVisit.getGuidanceOpinion()); /** 指导意见 */
  314 +
  315 + /** 其他 */
  316 + restMap.put("skinOther", newbornVisit.getSkinOther());
  317 + restMap.put("complexionOther", newbornVisit.getComplexionOther());
  318 + restMap.put("umbilicalCordOther", newbornVisit.getUmbilicalCordOther());
305 319 return RespBuilder.buildSuccess(restMap);
306 320 }
307 321 return RespBuilder.buildSuccess();