Commit 9424940650e2dfab4f81db75a4c1b7672d0be6e7

Authored by liquanyu
1 parent 722257e09e

秦皇岛高危设置

Showing 2 changed files with 39 additions and 0 deletions

platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/LisServiceImpl.java View file @ 9424940
... ... @@ -24,6 +24,7 @@
24 24 import net.sf.json.JSONArray;
25 25 import net.sf.json.JSONObject;
26 26 import org.apache.commons.collections.CollectionUtils;
  27 +import org.apache.commons.lang.StringUtils;
27 28 import org.codehaus.jackson.type.TypeReference;
28 29 import org.springframework.beans.factory.annotation.Autowired;
29 30 import org.springframework.beans.factory.annotation.Qualifier;
... ... @@ -590,6 +591,20 @@
590 591 }
591 592 if ("".equals(antExChuModel.getRh()) || antExChuModel.getRh() == null) {//RH血型
592 593 antExChuModel1.setRh(getCodeValue(model, "RHDType"));
  594 +
  595 + if ("216".equals(antExChuModel1.getHospitalId()) && "yin".equals(antExChuModel1.getRh()))
  596 + {
  597 + String risks = antExChuModel1.getHighrisk();
  598 + if ( StringUtils.isNotEmpty(risks) && !"[]".equals(risks)) {
  599 + List list2 = JsonUtil.toList(antExChuModel.getHighrisk(), List.class);
  600 + if (CollectionUtils.isNotEmpty(list2) && !list2.contains("5aab6d3d422b03d4ad2bf830"))
  601 + {
  602 + list2.add("5aab6d3d422b03d4ad2bf830s");
  603 + antExChuModel1.setHighrisk(JsonUtil.array2JsonString(list2));
  604 + }
  605 + }
  606 +
  607 + }
593 608 }
594 609 if ("".equals(antExChuModel.getBloodSugar()) || antExChuModel.getBloodSugar() == null) {//血糖
595 610 antExChuModel1.setBloodSugar(getCodeValue(model, "GLU"));
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java View file @ 9424940
... ... @@ -666,7 +666,17 @@
666 666  
667 667 final String hospitalId = autoMatchFacade.getHospitalId(userId);
668 668  
  669 + if ("216".equals(hospitalId) && "yin".equals(excAddRequest.getRh()))
  670 + {
  671 + List risks = excAddRequest.getHighrisk();
  672 + if (CollectionUtils.isNotEmpty(risks) && !risks.contains("5aab6d3d422b03d4ad2bf830"))
  673 + {
  674 + risks.add("5aab6d3d422b03d4ad2bf830s");
  675 + excAddRequest.setHighrisk(risks);
  676 + }
  677 + }
669 678  
  679 +
670 680 // //秦皇岛市山海关人民医院 零时处理
671 681 // if (StringUtils.isNotEmpty(excAddRequest.getCheckTime()) && "1000000004".equals(hospitalId)) {
672 682 // if (!excAddRequest.getCheckTime().equals(DateUtil.getyyyy_MM_dd(new Date())))
... ... @@ -3045,6 +3055,20 @@
3045 3055 }
3046 3056 if (StringUtils.isEmpty(antExChu.get(i).getRh())) {//RH血型
3047 3057 antExChuModel.setRh(maps.get("rhxx"));
  3058 +
  3059 + if ("216".equals(antExChuModel.getHospitalId()) && "yin".equals(antExChuModel.getRh()))
  3060 + {
  3061 + String risks = antExChuModel.getHighrisk();
  3062 + if ( StringUtils.isNotEmpty(risks) && !"[]".equals(risks)) {
  3063 + List list2 = JsonUtil.toList(antExChuModel.getHighrisk(), List.class);
  3064 + if (CollectionUtils.isNotEmpty(list2) && !list2.contains("5aab6d3d422b03d4ad2bf830"))
  3065 + {
  3066 + list2.add("5aab6d3d422b03d4ad2bf830s");
  3067 + antExChuModel.setHighrisk(JsonUtil.array2JsonString(list2));
  3068 + }
  3069 + }
  3070 +
  3071 + }
3048 3072 }
3049 3073 if (StringUtils.isEmpty(antExChu.get(i).getBloodSugar())) {//血糖
3050 3074 antExChuModel.setBloodSugar(maps.get("xt"));