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 | } |