From 6ccb918455cba66e8e4222790d13a0e02d2350c1 Mon Sep 17 00:00:00 2001 From: liquanyu Date: Fri, 29 Sep 2017 14:48:58 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=AC=E5=8A=9B=E7=AD=9B=E6=9F=A5=E5=BB=BA?= =?UTF-8?q?=E6=A1=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../lyms/hospitalapi/qhdfy/QhdfyHisService.java | 41 ++++++++++++---------- 1 file changed, 22 insertions(+), 19 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java index 7368af6..d195188 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdfyHisService.java @@ -138,25 +138,6 @@ public class QhdfyHisService { continue; } - Set sets = antenatalExaminationFacade.getCrisisUnionDoc(patients); - - if (CollectionUtils.isNotEmpty(sets)) - { - for (String doctorId : sets) - { - LisCrisisNotify notify = new LisCrisisNotify(); - notify.setHospitalId(patients.getHospitalId()); - notify.setPatientId(patients.getId()); - notify.setStatus(0); - notify.setYn(1); - notify.setModified(new Date()); - notify.setCreated(new Date()); - notify.setDoctorId(doctorId); - - lisCrisisNotifyService.addLisCrisisNotify(notify); - } - } - LisCrisisItem crisisItem = new LisCrisisItem(); crisisItem.setPid(patients.getPid()); crisisItem.setPatientId(patients.getId()); @@ -224,6 +205,28 @@ public class QhdfyHisService { crisisItem.setRef(buildRef(referValue)); crisisItem.setUnit(item.getUnit()); lisCrisisItemService.addLisCrisisItem(crisisItem); + + //当前孕妇关联的初诊复诊医生危急通知 + Set sets = antenatalExaminationFacade.getCrisisUnionDoc(patients); + + if (CollectionUtils.isNotEmpty(sets)) + { + for (String doctorId : sets) + { + LisCrisisNotify notify = new LisCrisisNotify(); + notify.setHospitalId(patients.getHospitalId()); + notify.setPatientId(patients.getId()); + notify.setStatus(0); + notify.setYn(1); + notify.setModified(new Date()); + notify.setCreated(new Date()); + notify.setDoctorId(doctorId); + + lisCrisisNotifyService.addLisCrisisNotify(notify); + } + } + + } } } -- 1.8.3.1