Commit 62c53249cf96d2dcae9aca00761cbbc2cf8978d2

Authored by liquanyu
1 parent 36e6d390cc

产筛

Showing 1 changed file with 14 additions and 0 deletions

platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java View file @ 62c5324
... ... @@ -638,6 +638,8 @@
638 638  
639 639 String hospitalId = autoMatchFacade.getHospitalId(userId);
640 640  
  641 +
  642 +
641 643 PatientsQuery patientsQuery = new PatientsQuery();
642 644 patientsQuery.setHospitalId(hospitalId);
643 645 patientsQuery.setYn(YnEnums.YES.getId());
... ... @@ -679,6 +681,18 @@
679 681 HighScoreResult highScoreResult = antenatalExaminationFacade.findLastRisk(pat.getPid(), false);
680 682 PatientBaseResult patientBaseResult = new PatientBaseResult();
681 683 if (null != pat) {
  684 +
  685 + SieveApplyOrderQuery sieveApplyOrderQuery1 = new SieveApplyOrderQuery();
  686 + sieveApplyOrderQuery1.setParentId(pat.getId());
  687 + sieveApplyOrderQuery1.setHospitalId(hospitalId);
  688 + sieveApplyOrderQuery1.setYn(YnEnums.YES.getId());
  689 +
  690 + List<SieveApplyOrderModel> list = applyOrderService.querySieveApplyOrderWithQuery(sieveApplyOrderQuery1);
  691 + if (CollectionUtils.isNotEmpty(list))
  692 + {
  693 + return new BaseResponse().setErrorcode(ErrorCodeConstants.DATA_EXIST).setErrormsg("已申请过产筛!");
  694 + }
  695 +
682 696 patientBaseResult.convert(pat);
683 697 }
684 698 patientBaseResult.setRiskFactor(highScoreResult.getHighRisk());