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 f2205c7..9f84f6a 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; + } + /** * 单查科室人员 *