Merge branch 'jihan_0920_护理服务、商城、积分兑换、在线问诊功能分支' of http://101.200.89.70:3000/jihan/xinelu-api into jihan_0920_护理服务、商城、积分兑换、在线问诊功能分支

This commit is contained in:
haown 2023-09-22 15:27:43 +08:00
commit fedaf75aa3
3 changed files with 38 additions and 0 deletions

View File

@ -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));
}
}

View File

@ -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<GoodInfoAndItemVO> selectNursingStationProductList(Long nurseStationId);
/**
* 分页查询健康常识列表信息
*
* @param informationCategoryType 资讯类型
* @return com.xinyilu.common.core.domain.AjaxResult 分类显示信息
*/
List<InformationCategoryVO> getHeathHousingList(String informationCategoryType);
}

View File

@ -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<InformationCategoryVO> getHeathHousingList(String informationCategoryType) {
if (StringUtils.isBlank(informationCategoryType)) {
throw new ServiceException("资讯类型不能为空!");
}
return nearbyNursingStationMapper.getInformationCategoryList(informationCategoryType);
}
/**
* 通过经纬度获取距离(单位)
*