diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/nearbynursingstation/NearbyNursingStationController.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/nearbynursingstation/NearbyNursingStationController.java index c6c4cd1..f153927 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/nearbynursingstation/NearbyNursingStationController.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/controller/nearbynursingstation/NearbyNursingStationController.java @@ -88,4 +88,17 @@ public class NearbyNursingStationController extends BaseController { startPage(); return getDataTable(nearbyNursingStationService.selectNursingStationProductList(nurseStationId)); } + + /** + * 小程序/App-首页获取健康常识列表信息 + * + * @param informationCategoryType 资讯类型 + * @return com.xinyilu.common.core.page.TableDataInfo 参数列表 + */ + @GetMapping("/getHeathHousingList") + @MobileRequestAuthorization + public TableDataInfo getHeathHousingList(String informationCategoryType) { + startPage(); + return getDataTable(nearbyNursingStationService.getHeathHousingList(informationCategoryType)); + } } diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/INearbyNursingStationService.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/INearbyNursingStationService.java index 6f65ea9..41ca8d8 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/INearbyNursingStationService.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/INearbyNursingStationService.java @@ -2,6 +2,7 @@ package com.xinelu.applet.service.nearbynursingstation; import com.xinelu.applet.dto.nursestation.NurseStationAppletDTO; import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO; +import com.xinelu.applet.vo.nearbynursingstation.InformationCategoryVO; import com.xinelu.applet.vo.nurseclassifyinfo.NurseClassifyInfoVO; import com.xinelu.common.core.domain.AjaxResult; import com.xinelu.common.core.page.TableDataInfo; @@ -58,4 +59,12 @@ public interface INearbyNursingStationService { * @return GoodInfoAndItemVO **/ List selectNursingStationProductList(Long nurseStationId); + + /** + * 分页查询健康常识列表信息 + * + * @param informationCategoryType 资讯类型 + * @return com.xinyilu.common.core.domain.AjaxResult 分类显示信息 + */ + List getHeathHousingList(String informationCategoryType); } diff --git a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/impl/NearbyNursingStationServiceImpl.java b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/impl/NearbyNursingStationServiceImpl.java index 0df0adb..8abf5ba 100644 --- a/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/impl/NearbyNursingStationServiceImpl.java +++ b/xinelu-nurse-applet/src/main/java/com/xinelu/applet/service/nearbynursingstation/impl/NearbyNursingStationServiceImpl.java @@ -4,6 +4,7 @@ import com.xinelu.applet.dto.nursestation.NurseStationAppletDTO; import com.xinelu.applet.mapper.nearbynursingstation.NearbyNursingStationMapper; import com.xinelu.applet.service.nearbynursingstation.INearbyNursingStationService; import com.xinelu.applet.vo.goodinfo.GoodInfoAndItemVO; +import com.xinelu.applet.vo.nearbynursingstation.InformationCategoryVO; import com.xinelu.applet.vo.nearbynursingstation.NearbyNursingStationVO; import com.xinelu.applet.vo.nearbynursingstation.NursingStationAndClassifyVO; import com.xinelu.applet.vo.nearbynursingstation.PoserInfoHomeVO; @@ -15,6 +16,7 @@ import com.xinelu.common.core.page.TableDataInfo; import com.xinelu.common.enums.NurseClassifyInfoEnum; import com.xinelu.common.enums.NurseStationItemShelfStatusEnum; import com.xinelu.common.enums.PoserModuleTypeEnum; +import com.xinelu.common.exception.ServiceException; import com.xinelu.common.utils.PageServiceUtil; import com.xinelu.manage.domain.nurseclassifyinfo.NurseClassifyInfo; import com.xinelu.system.domain.SysConfig; @@ -214,6 +216,20 @@ public class NearbyNursingStationServiceImpl implements INearbyNursingStationSer return nearbyNursingStationMapper.getNurseGoodsList(nurseStationId); } + /** + * 分页查询健康常识列表信息 + * + * @param informationCategoryType 资讯类型 + * @return com.xinyilu.common.core.domain.AjaxResult 分类显示信息 + */ + @Override + public List getHeathHousingList(String informationCategoryType) { + if (StringUtils.isBlank(informationCategoryType)) { + throw new ServiceException("资讯类型不能为空!"); + } + return nearbyNursingStationMapper.getInformationCategoryList(informationCategoryType); + } + /** * 通过经纬度获取距离(单位:米) *