Commit f46e65f723bb8b7b2f843b5b2dfd95e56eef8d91

Authored by liquanyu
1 parent 1141261708

update code

Showing 1 changed file with 29 additions and 1 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ f46e65f
... ... @@ -356,7 +356,35 @@
356 356 //result.setHighRiskReason(model.getHighRiskReason());
357 357 result.setExpVip(model.getExpVip());
358 358 result.setMremark(model.getMremark() == null ? "" : model.getMremark());
359   - result.setDiagnose(JsonUtil.toList(model.getDiagnose(),List.class));
  359 +
  360 + List<Map<String, String>> list = new ArrayList<>();
  361 + String diagnoseStr = model.getDiagnose();
  362 + if (!StringUtils.isEmpty(diagnoseStr))
  363 + {
  364 + List diagnoses = JsonUtil.toList(diagnoseStr,List.class);
  365 + for (Object obj : diagnoses)
  366 + {
  367 + if (obj != null)
  368 + {
  369 + BasicConfigQuery basicConfigQuery = new BasicConfigQuery();
  370 + basicConfigQuery.setYn(YnEnums.YES.getId());
  371 + basicConfigQuery.setParentId(SystemConfig.DIAGNOSE_TYPE_ID);
  372 + basicConfigQuery.setId(String.valueOf(obj));
  373 + List<BasicConfig> datas = basicConfigService.queryBasicConfig(basicConfigQuery);
  374 + if (CollectionUtils.isNotEmpty(datas))
  375 + {
  376 + Map<String,String> map = new HashMap<>();
  377 + map.put("id", datas.get(0).getId());
  378 + map.put("name",datas.get(0).getName());
  379 + list.add(map);
  380 + }
  381 + }
  382 +
  383 + }
  384 + }
  385 + result.setDiagnose(list);
  386 +
  387 +
360 388 //result.setVipEndTime(DateUtil.getyyyy_MM_dd(model.getVipEndTime()));
361 389 result.setServiceStatus(String.valueOf(model.getServiceStatus()));
362 390