Commit 292dce84fe45a5bf40d4cdd854f12cdaab17b69e

Authored by liquanyu
1 parent 78283bb5a0

code update

Showing 2 changed files with 30 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BabyBookbuildingFacade.java View file @ 292dce8
... ... @@ -254,6 +254,22 @@
254 254 }
255 255 }
256 256  
  257 + //判断就诊卡号是否已经建档
  258 + if (StringUtils.isNotEmpty(request.getVcCardNo()) )
  259 + {
  260 + BabyModelQuery babyQuery = new BabyModelQuery();
  261 + babyQuery.setYn(YnEnums.YES.getId());
  262 + babyQuery.setVcCardNo(request.getVcCardNo());
  263 + babyQuery.setHospitalId(request.getHospitalId());
  264 + List<BabyModel> models = babyBookbuildingService.queryBabyBuildByCond(babyQuery);
  265 + if (CollectionUtils.isNotEmpty(models))
  266 + {
  267 + br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
  268 + br.setErrormsg("儿童就诊卡号在该医院已经建档");
  269 + return br;
  270 + }
  271 + }
  272 +
257 273 Patients patients = null;
258 274 PersonModel resperson = null;
259 275 String babyPersonId = "";
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/BookbuildingFacade.java View file @ 292dce8
... ... @@ -113,6 +113,20 @@
113 113 }
114 114 }
115 115  
  116 + //就诊卡号判断
  117 + if (StringUtils.isNotEmpty(yunRequest.getVcCardNo()))
  118 + {
  119 + patientsQuery.setVcCardNo(yunRequest.getVcCardNo());
  120 + patientsQuery.setHospitalId(yunRequest.getHospitalId());
  121 + List<Patients> patients = yunBookbuildingService.queryPregnantWithQuery(patientsQuery);
  122 + if (CollectionUtils.isNotEmpty(patients))
  123 + {
  124 + br.setErrorcode(ErrorCodeConstants.DATA_EXIST);
  125 + br.setErrormsg("该就诊卡号在该医院已经建档");
  126 + return br;
  127 + }
  128 + }
  129 +
116 130 Integer type = 1; //1孕妇 2儿童 3产妇
117 131 Date date = null;
118 132 if (yunRequest.getLastMenstrualPeriod() != null)