Commit 731362139c164abbd148eb16c7631a256a1fd36a

Authored by jiangjiazhi
1 parent d91b2623c9

修改转诊

Showing 1 changed file with 15 additions and 0 deletions

platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java View file @ 7313621
... ... @@ -397,6 +397,21 @@
397 397 if (CollectionUtils.isEmpty(list)) {
398 398 SieveModel sieveModel = convertToModel(patient);
399 399 sieveModel.setFrom("0");
  400 + SieveApplyOrderQuery sieveApplyOrderQuery=new SieveApplyOrderQuery();
  401 + sieveApplyOrderQuery.setParentId(patient.getId());
  402 + sieveApplyOrderQuery.setYn(YnEnums.YES.getId());
  403 + List<SieveApplyOrderModel> orders = sieveApplyOrderDao.queryList(sieveApplyOrderQuery.convertToQuery());
  404 + if(CollectionUtils.isNotEmpty(orders)){
  405 + sieveModel.setStatus(SieveStatusEnums.O1.getId());
  406 +
  407 + SieveResultQuery sieveResultQuery=new SieveResultQuery();
  408 + sieveResultQuery.setParentId(patient.getId());
  409 + sieveResultQuery.setYn(YnEnums.YES.getId());
  410 + List<SieveResultModel> result= sieveDao.queryListSieveResult(sieveResultQuery.convertToQuery());
  411 + if(CollectionUtils.isNotEmpty(result)){
  412 + sieveModel.setStatus(SieveStatusEnums.O2.getId());
  413 + }
  414 + }
400 415 SieveService.handOrder(sieveModel);
401 416 sieveDao.addChanQianSieve(sieveModel);
402 417 }