Commit 71bc17bde92d41cf8a0f19e289bf79cac7e620df

Authored by hujiaqi
1 parent 922bb27af9
Exists in master

bug

Showing 2 changed files with 17 additions and 7 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java View file @ 71bc17b
... ... @@ -1063,7 +1063,7 @@
1063 1063 childbirthManagerQueryModel.setPatientId(patients.getId());
1064 1064 childbirthManagerQueryModel.setMaternalDeliverId(maternalDeliverModel.getId());
1065 1065 // 居住地
1066   - if (childbirthManagerRequest.getInitQuery().contains("address")) {
  1066 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&childbirthManagerRequest.getInitQuery().contains("address")) {
1067 1067 childbirthManagerQueryModel.setAddress(CommonsHelper.getResidence(patients.getProvinceRegisterId(), patients.getCityRegisterId(), patients.getAreaRegisterId(), patients.getStreetRegisterId(), patients.getAddressRegister(), basicConfigService));
1068 1068 }
1069 1069 // 电话转换
... ... @@ -1072,7 +1072,7 @@
1072 1072 // 加密身份证号
1073 1073 childbirthManagerQueryModel.setCardNo(DefenceUtils.getId(patients.getCardNo()));
1074 1074 // 查询分娩方式
1075   - if (childbirthManagerRequest.getInitQuery().contains("deliveryMode")) {
  1075 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&childbirthManagerRequest.getInitQuery().contains("deliveryMode")) {
1076 1076 String deliveryModeJson = maternalDeliverModel.getDeliveryMode();
1077 1077 Map<String, String> deliveryModeMap = JsonUtil.getMap(deliveryModeJson);
1078 1078 if (MapUtils.isNotEmpty(deliveryModeMap) && StringUtils.isNotEmpty(deliveryModeMap.get("fmfs"))) {
... ... @@ -1087,7 +1087,7 @@
1087 1087 }
1088 1088 }
1089 1089 // 产妇情况
1090   - if (childbirthManagerRequest.getInitQuery().contains("maternalInfo")) {
  1090 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&childbirthManagerRequest.getInitQuery().contains("maternalInfo")) {
1091 1091 if (StringUtils.isNotBlank(maternalDeliverModel.getMaternalInfo())) {
1092 1092 for (CfEnums cfEnums : CfEnums.values()) {
1093 1093 if (cfEnums.getId().equals(maternalDeliverModel.getMaternalInfo())) {
... ... @@ -1099,7 +1099,7 @@
1099 1099 }
1100 1100 // 查询接生医生
1101 1101 try {
1102   - if (childbirthManagerRequest.getInitQuery().contains("deliverDoctor")) {
  1102 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&childbirthManagerRequest.getInitQuery().contains("deliverDoctor")) {
1103 1103 childbirthManagerQueryModel.setDeliverDoctor(usersService.getUsers(Integer.valueOf(maternalDeliverModel.getDeliverDoctor())).getName());
1104 1104 }
1105 1105 } catch (Exception e) {
... ... @@ -1107,7 +1107,7 @@
1107 1107 }
1108 1108 childbirthManagerQueryModel.setAge(DateUtil.getAge(patients.getBirth()));
1109 1109 // 查询活产数
1110   - if (childbirthManagerRequest.getInitQuery().contains("livingNumber")) {
  1110 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&childbirthManagerRequest.getInitQuery().contains("livingNumber")) {
1111 1111 BabyModelQuery babyModelQuery = new BabyModelQuery();
1112 1112 babyModelQuery.setYn(YnEnums.YES.getId());
1113 1113 babyModelQuery.setParentId(patients.getId());
... ... @@ -1189,7 +1189,7 @@
1189 1189  
1190 1190 // 开始拼装自定义查询结果
1191 1191 // 胎方位,胎心率,胎先露
1192   - if (childbirthManagerRequest.getInitQuery().contains("fetalPosition") || childbirthManagerRequest.getInitQuery().contains("heartRate") || childbirthManagerRequest.getInitQuery().contains("fetalPresentation")) {
  1192 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&(childbirthManagerRequest.getInitQuery().contains("fetalPosition") || childbirthManagerRequest.getInitQuery().contains("heartRate") || childbirthManagerRequest.getInitQuery().contains("fetalPresentation"))) {
1193 1193 // 这个泛型不会出错,传入的就是这个
1194 1194 @SuppressWarnings("unchecked")
1195 1195 List<MatDeliverAddRequest.Placenta> placentaList = maternalDeliverModel.getPlacentas();
... ... @@ -1260,7 +1260,7 @@
1260 1260 childbirthManagerQueryModel.setChBpSzy1(chBpMap.get("szy"));
1261 1261 }
1262 1262 // 胎盘娩出方式,胎盘大小,胎盘重量,脐带长度,脐带是否异常,脐带异常类型
1263   - if (childbirthManagerRequest.getInitQuery().contains("tpmcType") || childbirthManagerRequest.getInitQuery().contains("tpSize") || childbirthManagerRequest.getInitQuery().contains("tpWeight") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordLength") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordEx") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordExType")) {
  1263 + if (StringUtils.isNotEmpty(childbirthManagerRequest.getInitQuery())&&(childbirthManagerRequest.getInitQuery().contains("tpmcType") || childbirthManagerRequest.getInitQuery().contains("tpSize") || childbirthManagerRequest.getInitQuery().contains("tpWeight") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordLength") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordEx") || childbirthManagerRequest.getInitQuery().contains("umbilicalCordExType"))) {
1264 1264 List<MaternalDeliverModel.ExtPlacenta> extPlacentaList = maternalDeliverModel.getExtPlacentas();
1265 1265 if (CollectionUtils.isNotEmpty(extPlacentaList)) {
1266 1266 String tpmcType = "";
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PatientManagerQueryModel.java View file @ 71bc17b
... ... @@ -72,6 +72,16 @@
72 72  
73 73 private String id;
74 74  
  75 + private String cardNo;
  76 +
  77 + public String getCardNo() {
  78 + return cardNo;
  79 + }
  80 +
  81 + public void setCardNo(String cardNo) {
  82 + this.cardNo = cardNo;
  83 + }
  84 +
75 85 public String getId() {
76 86 return id;
77 87 }