Commit 731362139c164abbd148eb16c7631a256a1fd36a
1 parent
d91b2623c9
Exists in
master
and in
8 other branches
修改转诊
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 | } |