From 8a4949327d047601fbeb20bc4db3ca46168324b3 Mon Sep 17 00:00:00 2001 From: HaoWang <1477026787@qq.com> Date: Tue, 17 Oct 2023 14:53:35 +0800 Subject: [PATCH] =?UTF-8?q?=E5=81=A5=E5=BA=B7=E5=92=A8=E8=AF=A2-=E9=A2=84?= =?UTF-8?q?=E7=BA=A6=E5=8C=BB=E7=94=9F(=E6=97=A0=E5=88=86=E9=A1=B5)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../HealthConsultationController.java | 9 +++++++++ .../HealthConsultationService.java | 8 ++++++++ .../impl/HealthConsultationServiceImpl.java | 16 ++++++++++++++++ 3 files changed, 33 insertions(+) diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/healthconsultation/HealthConsultationController.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/healthconsultation/HealthConsultationController.java index e9c8b39..bd1551d 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/healthconsultation/HealthConsultationController.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/healthconsultation/HealthConsultationController.java @@ -39,6 +39,15 @@ public class HealthConsultationController extends BaseController { return healthConsultationService.selectDepartment(); } + /** + * 健康咨询-预约医生(无分页) + */ + @MobileRequestAuthorization + @GetMapping("/selectDepartmentNoPage") + public AjaxResult selectDepartmentNoPage() { + return AjaxResult.success(healthConsultationService.selectDepartmentNoPage()); + } + /** * 健康咨询-预约医生-单查科室人员 */ diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/HealthConsultationService.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/HealthConsultationService.java index 469223f..b12a7a1 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/HealthConsultationService.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/HealthConsultationService.java @@ -3,6 +3,7 @@ package com.xinelu.applet.service.healthconsultation; import com.xinelu.applet.vo.healthconsultation.HealthConsultationOrderDTO; +import com.xinelu.applet.vo.healthconsultation.HealthConsultationVO; import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.page.TableDataInfo; import com.xinelu.manage.domain.hospitalpersoninfo.HospitalPersonInfo; @@ -23,6 +24,13 @@ public interface HealthConsultationService { */ TableDataInfo selectDepartment(); + /** + * 健康咨询-预约医生(无分页) + * + * @return AjaxResult + */ + List selectDepartmentNoPage(); + /** * 单查科室人员 * diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/impl/HealthConsultationServiceImpl.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/impl/HealthConsultationServiceImpl.java index be435a7..d86f3da 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/impl/HealthConsultationServiceImpl.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/healthconsultation/impl/HealthConsultationServiceImpl.java @@ -84,6 +84,22 @@ public class HealthConsultationServiceImpl implements HealthConsultationService return pageServiceUtil.getDataTable(healthConsultation); } + /** + * 健康咨询-预约医生(无分页) + * + * @return AjaxResult + */ + @Override + public List selectDepartmentNoPage() { + //查询海报及科室 + List poserList = poserInfoMapper.selectPoserListByModuleTyp(PoserModuleTypeEnum.HEALTH_CONSUTION_MODULE.getInfo()); + List healthConsultation = healthConsultationMapper.selectHospitalDepartmentList(); + if (CollectionUtils.isNotEmpty(healthConsultation)) { + healthConsultation.get(0).setPoserInfoList(poserList); + } + return healthConsultation; + } + /** * 单查科室人员 *