From 8bef8e67efea8b1600e20c56c5873dcf5fec229d Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 18 Jan 2019 09:49:24 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BA=A7=E7=AD=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../platform/operate/web/facade/SieveFacade.java | 29 +++++++++++----------- 1 file changed, 14 insertions(+), 15 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java index 15963c1..eecb9a1 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/SieveFacade.java @@ -126,23 +126,22 @@ public class SieveFacade { SieveQuery sieveQuery = new SieveQuery(); sieveQuery.setParentId(sieveAddRequest.getParentId()); sieveQuery.setYn(YnEnums.YES.getId()); -// String hospitalId = autoMatchFacade.getHospitalId(userId); -// sieveQuery.setHospitalId(hospitalId); List list = sieveService.queryList(sieveQuery); - SieveModel sieveModel = new SieveModel(); - sieveModel.setStatus(3); - sieveModel.setId(list.get(0).getId()); - //sieveModel.setHospitalId(hospitalId); - sieveModel.setZtfx(sieveAddRequest.getMax()); - sieveModel.setResultTime(sieveResultModel.getResultTime()); - sieveService.updateOneChanQianDiaSieve(sieveModel); - SieveModel sieveModel1 = sieveService.findOneById(list.get(0).getId()); - SieveService.handOrder(sieveModel1); - sieveService.updateOneChanQianDiaSieve(sieveModel1); - Patients patients = patientsService.findOnePatientById(sieveModel1.getParentId()); - //添加追访记录 - addTrackDownInfo(userId, patients); + + if (CollectionUtils.isNotEmpty(list)) + { + SieveModel sieveModel1 = sieveService.findOneById(list.get(0).getId()); + sieveModel1.setStatus(3); + sieveModel1.setZtfx(sieveAddRequest.getMax()); + sieveModel1.setResultTime(sieveResultModel.getResultTime()); + SieveService.handOrder(sieveModel1); + sieveService.updateOneChanQianDiaSieve(sieveModel1); + Patients patients = patientsService.findOnePatientById(sieveModel1.getParentId()); + //添加追访记录 + addTrackDownInfo(userId, patients); + } + return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); } -- 1.8.3.1