From 731362139c164abbd148eb16c7631a256a1fd36a Mon Sep 17 00:00:00 2001 From: jiangjiazhi Date: Tue, 22 Nov 2016 11:10:42 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E8=BD=AC=E8=AF=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/lyms/platform/biz/service/PatientsService.java | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java index 07b3327..06213a7 100644 --- a/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java +++ b/platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java @@ -397,6 +397,21 @@ public class PatientsService { if (CollectionUtils.isEmpty(list)) { SieveModel sieveModel = convertToModel(patient); sieveModel.setFrom("0"); + SieveApplyOrderQuery sieveApplyOrderQuery=new SieveApplyOrderQuery(); + sieveApplyOrderQuery.setParentId(patient.getId()); + sieveApplyOrderQuery.setYn(YnEnums.YES.getId()); + List orders = sieveApplyOrderDao.queryList(sieveApplyOrderQuery.convertToQuery()); + if(CollectionUtils.isNotEmpty(orders)){ + sieveModel.setStatus(SieveStatusEnums.O1.getId()); + + SieveResultQuery sieveResultQuery=new SieveResultQuery(); + sieveResultQuery.setParentId(patient.getId()); + sieveResultQuery.setYn(YnEnums.YES.getId()); + List result= sieveDao.queryListSieveResult(sieveResultQuery.convertToQuery()); + if(CollectionUtils.isNotEmpty(result)){ + sieveModel.setStatus(SieveStatusEnums.O2.getId()); + } + } SieveService.handOrder(sieveModel); sieveDao.addChanQianSieve(sieveModel); } -- 1.8.3.1