Commit 7212f6c623efce878c0bc385037e0e8a6e114d18

Authored by litao@lymsh.com
1 parent cb332e4c01

改字段

Showing 3 changed files with 31 additions and 5 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ 7212f6c
... ... @@ -2202,7 +2202,7 @@
2202 2202 Iterator<Map.Entry<String, List<String>>> iterator = treatmentOpinion2.entrySet().iterator();
2203 2203 while (iterator.hasNext()) {
2204 2204 Map.Entry<String, List<String>> map = iterator.next();
2205   - restTreatmentOpinion2.put(map.getKey(), mongoUtil.findPlatValueList2(map.getValue()));
  2205 + restTreatmentOpinion2.put(map.getKey(), mongoUtil.findPlatValueList3(map.getValue()));
2206 2206 }
2207 2207 }
2208 2208 antexChuResult.setTreatmentOpinion2(restTreatmentOpinion2);
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java View file @ 7212f6c
... ... @@ -1119,10 +1119,9 @@
1119 1119  
1120 1120 Map<String, Object> map = new HashMap<>();
1121 1121  
1122   -// map.put("treatmentOpinion2Types", mongoUtil.findPlatValues(data.getTreatmentOpinion2Types()));
1123   -// map.put("treatmentOpinion2", mongoUtil.findPlatList(data.getTreatmentOpinion2()));
1124   - map.put("treatmentOpinion2Types", data.getTreatmentOpinion2Types());
  1122 + map.put("treatmentOpinion2Types", mongoUtil.findPlatValues(data.getTreatmentOpinion2Types()));
1125 1123 map.put("treatmentOpinion2", mongoUtil.findPlatList2(data.getTreatmentOpinion2()));
  1124 +// map.put("treatmentOpinion2", mongoUtil.findPlatList(data.getTreatmentOpinion2()));
1126 1125 map.put("quickenRemark",data.getQuickenRemark());
1127 1126  
1128 1127 /* 基本信息 */
platform-operate-api/src/main/java/com/lyms/platform/operate/web/utils/MongoUtil.java View file @ 7212f6c
... ... @@ -336,6 +336,26 @@
336 336 return rest;
337 337 }
338 338  
  339 + public List<Map<String, Object>> findPlatValueList3(List<String> ids) {
  340 + if(CollectionUtils.isEmpty(ids)) {
  341 + return new ArrayList<>();
  342 + }
  343 + List<Map<String, Object>> rest = new ArrayList<>();
  344 + for (String id : ids) {
  345 +// PlantformConfigModel platformConfig = getPlatformConfig(id);
  346 + if(StringUtils.isNotEmpty(id)) {
  347 + Map<String, Object> tempMap = new HashedMap();
  348 + String[] values = id.split("\\[fuck\\]");
  349 + tempMap.put("id", values.length > 1 ? values[1] : "");
  350 + tempMap.put("typeName", "");
  351 + tempMap.put("serchKey", values[0]);
  352 + tempMap.put("value", values[0]);
  353 + rest.add(tempMap);
  354 + }
  355 + }
  356 + return rest;
  357 + }
  358 +
339 359 public PlantformConfigModel findPlatFormById(String id) {
340 360 return mongoTemplate.findById(id, PlantformConfigModel.class);
341 361 }
... ... @@ -368,7 +388,14 @@
368 388 while (iterator.hasNext()) {
369 389 Map.Entry<String, List<String>> next = iterator.next();
370 390 StringBuilder sb = new StringBuilder();
371   - sb.append(next.getKey()).append(": ").append(org.apache.commons.lang.StringUtils.join(next.getValue().toArray(), ","));
  391 + StringBuilder value = new StringBuilder();
  392 + List<String> valueList = next.getValue();
  393 + if(CollectionUtils.isNotEmpty(valueList)) {
  394 + for (String s : valueList) {
  395 + value.append(s.split("\\[fuck\\]")[0]);
  396 + }
  397 + }
  398 + sb.append(findPlatValue(next.getKey())).append(": ").append(value.length() == 0 ? "" : sb.toString().substring(0, sb.toString().length() - 1));
372 399 list.add(sb.toString());
373 400 }
374 401 return list;