From a396785ba74a9cba826789bf9fed79135451c99f Mon Sep 17 00:00:00 2001 From: liquanyu Date: Tue, 27 Feb 2018 11:40:57 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AD=95=E5=A6=87=E5=AD=A6=E6=A0=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../operate/web/facade/PatientCourseFacade.java | 25 ++++++++++++++++++---- 1 file changed, 21 insertions(+), 4 deletions(-) diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java index 8ebb8f2..1a9dd25 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientCourseFacade.java @@ -305,10 +305,27 @@ public class PatientCourseFacade { List patientCourseModels = patientCourseService.queryPatientCourseList(patientCourseQuery); if (CollectionUtils.isNotEmpty(patientCourseModels)) { - BaseResponse objectResponse = new BaseResponse(); - objectResponse.setErrorcode(ErrorCodeConstants.DATA_EXIST); - objectResponse.setErrormsg("孕妇已经预约,确认是否签到?"); - return objectResponse; + PatientsQuery patientsQuery = new PatientsQuery(); + patientsQuery.setYn(YnEnums.YES.getId()); + patientsQuery.setId(patientCourseModels.get(0).getPatientId()); + List patientses = patientsService.queryPatient(patientsQuery); + if (CollectionUtils.isNotEmpty(patientses)) { + Patients patients = patientses.get(0); + PatientCourseResult result = new PatientCourseResult(); + if (patients != null) { + result.setAge(DateUtil.getAge(patients.getBirth(), new Date())); + result.setCardNo(patients.getCardNo()); + result.setUserName(patients.getUsername()); + result.setPhone(patients.getPhone()); + result.setVcCardNo(patients.getVcCardNo()); + result.setPatientId(patients.getId()); + } + BaseObjectResponse objectResponse = new BaseObjectResponse(); + objectResponse.setData(result); + objectResponse.setErrorcode(ErrorCodeConstants.DATA_EXIST); + objectResponse.setErrormsg("孕妇已经预约,确认是否签到?"); + return objectResponse; + } } else { -- 1.8.3.1