From 5b2aea8d57a581079f7ada9086b0f744eae8d191 Mon Sep 17 00:00:00 2001 From: yangfei Date: Sat, 10 Mar 2018 16:01:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=87=AA=E5=8A=A8=E7=94=9F=E6=88=90=E8=BF=BD?= =?UTF-8?q?=E8=AE=BF=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/lyms/platform/biz/service/PatientsService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) 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 5d39e9d..47d548c 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 @@ -322,14 +322,18 @@ public class PatientsService { public void handSieveTrack() { //添加产后追访信息 TrackDownRecordQuery downRecordQuery = new TrackDownRecordQuery(); - downRecordQuery.setTrackType(TrackDownDateEnums.C.getId()); + downRecordQuery.setTrackTypes(Arrays.asList(TrackDownDateEnums.C.getId(),TrackDownDateEnums.H.getId())); List records = trackDownRecordService.queryTrackDown(downRecordQuery); for (TrackDownRecord tr : records) { Patients patients = iPatientDao.getPatient(tr.getParentId()); int week = DateUtil.getWeek2(patients.getLastMenses(), new Date()); if (week > 20) {//不能做产前筛查追访,显示产前检查追访 - tr.setTrackType(TrackDownDateEnums.I.getId()); + if (tr.getTrackType()== TrackDownDateEnums.C.getId()) { + tr.setTrackType(TrackDownDateEnums.I.getId()); + }else if(tr.getTrackType()== TrackDownDateEnums.H.getId()){ + tr.setTrackType(TrackDownDateEnums.E.getId()); + } } trackDownRecordService.updateTrackDown(tr, tr.getId()); } -- 1.8.3.1