|  |  | @ -1,6 +1,8 @@ | 
			
		
	
		
			
				
					|  |  |  | package org.jeecg.modules.apiService.impl; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | import com.baomidou.mybatisplus.extension.plugins.pagination.Page; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.common.api.vo.Result; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.apiBean.PageBean; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.apiService.IndexApiService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.hanHaiMember.service.IHanHaiMemberService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelArea.entity.TravelArea; | 
			
		
	
	
		
			
				
					|  |  | @ -86,49 +88,65 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("轮播图列表", list); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取视频列表 | 
			
		
	
		
			
				
					|  |  |  | //获取视频列表带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryVideoList() { | 
			
		
	
		
			
				
					|  |  |  | List<TravelVideo> list = travelVideoService | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryVideoList(PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  | Page<TravelVideo> page = new Page<TravelVideo>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelVideo> pageList = travelVideoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelVideo::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("视频列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("视频列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取文章列表 | 
			
		
	
		
			
				
					|  |  |  | //获取文章列表带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryArticleList() { | 
			
		
	
		
			
				
					|  |  |  | List<TravelArticle> list = travelArticleService | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryArticleList(PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> page = new Page<TravelArticle>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> pageList = travelArticleService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据文章类型获取文章列表 | 
			
		
	
		
			
				
					|  |  |  | //根据文章类型获取文章列表带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryArticleListByType(String articleType) { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryArticleListByType(String articleType, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //1-申遗历程 2-申遗缘由 3-遗产价值 | 
			
		
	
		
			
				
					|  |  |  | switch (articleType){ | 
			
		
	
		
			
				
					|  |  |  | case "1": articleType = "1836253741344075777"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": articleType = "1836253813855203330"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": articleType = "1836253884822827009"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | if(null != articleType){ | 
			
		
	
		
			
				
					|  |  |  | switch (articleType){ | 
			
		
	
		
			
				
					|  |  |  | case "1": articleType = "1836253741344075777"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": articleType = "1836253813855203330"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": articleType = "1836253884822827009"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: articleType = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | List<TravelArticle> list = travelArticleService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelArticle::getCategoryId, articleType) | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> page = new Page<TravelArticle>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> pageList =null; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | if(null != articleType){ | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | pageList = travelArticleService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelArticle::getCategoryId, articleType) | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else { | 
			
		
	
		
			
				
					|  |  |  | pageList = travelArticleService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelArticle::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据文章id获取文章详情 | 
			
		
	
	
		
			
				
					|  |  | @ -139,102 +157,165 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelArticle::getId, articleId) | 
			
		
	
		
			
				
					|  |  |  | .one(); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章列表", one); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("文章详情", one); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取景区列表带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryAreaList(PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArea> page = new Page<TravelArea>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArea> pageList = travelAreaService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景区列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取景区列表 | 
			
		
	
		
			
				
					|  |  |  | //根据id获取景区详情 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryAreaList() { | 
			
		
	
		
			
				
					|  |  |  | List<TravelArea> list = travelAreaService.list(); | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryAreaListById(String areaId) { | 
			
		
	
		
			
				
					|  |  |  | TravelArea one = travelAreaService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelArea::getId, areaId) | 
			
		
	
		
			
				
					|  |  |  | .one(); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景区列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景区详情", one); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据景区id获取该景区下的地点列表-景点/厕所/美食店铺/民宿 | 
			
		
	
		
			
				
					|  |  |  | //根据景区id获取该景区下的地点列表-景点/厕所/美食店铺/民宿带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> querySpotList(String areaId, String categoryId) { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> querySpotList(String areaId, String categoryId, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //1-瓷都镇区 2-湖田片区 3-高岭片区 4-瑶里片区 5-蛟潭片区 | 
			
		
	
		
			
				
					|  |  |  | switch (areaId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": areaId = "1835255148875296770"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": areaId = "1835296270515376130"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": areaId = "1835296379189792769"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": areaId = "1835296552271941634"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "5": areaId = "1835296680814776322"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | if(null != areaId){ | 
			
		
	
		
			
				
					|  |  |  | switch (areaId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": areaId = "1835255148875296770"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": areaId = "1835296270515376130"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": areaId = "1835296379189792769"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": areaId = "1835296552271941634"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "5": areaId = "1835296680814776322"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: areaId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //1-景点 2-美食店铺 3-民宿 4-厕所 | 
			
		
	
		
			
				
					|  |  |  | switch (categoryId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": categoryId = "1835297869300174849"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": categoryId = "1835298116864774146"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": categoryId = "1835298190902628353"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": categoryId = "1835297932831297538"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | if(null != categoryId){ | 
			
		
	
		
			
				
					|  |  |  | switch (categoryId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": categoryId = "1835297869300174849"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": categoryId = "1835298116864774146"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": categoryId = "1835298190902628353"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": categoryId = "1835297932831297538"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: categoryId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | List<TravelSpot> list = travelSpotService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getAreaId, areaId) | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getCategoryId, categoryId) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelSpot> page = new Page<TravelSpot>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelSpot> pageList = null; | 
			
		
	
		
			
				
					|  |  |  | if(null != areaId && null != categoryId){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelSpotService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getAreaId, areaId) | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getCategoryId, categoryId) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != areaId){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelSpotService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getAreaId, areaId) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != categoryId){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelSpotService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelSpot::getCategoryId, categoryId) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else { | 
			
		
	
		
			
				
					|  |  |  | pageList = travelSpotService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景点列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景点列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据角色类型获取角色信息列表 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryRoleInfoList(String roleId, String level, String spot) { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryRoleInfoList(String roleId, String level, String spot, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //roleId: 1-讲解员,2-达人,3-摄影师 | 
			
		
	
		
			
				
					|  |  |  | switch (roleId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298310465458178"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298364374847490"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298430967812098"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | if(null != roleId){ | 
			
		
	
		
			
				
					|  |  |  | switch (roleId){ | 
			
		
	
		
			
				
					|  |  |  | case "1": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298310465458178"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298364374847490"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298430967812098"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: roleId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | List<TravelRoleInfo> list = null; | 
			
		
	
		
			
				
					|  |  |  | if(null != level && null != spot){ | 
			
		
	
		
			
				
					|  |  |  | list = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | Page<TravelRoleInfo> page = new Page<TravelRoleInfo>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelRoleInfo> pageList = null; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | if(null != roleId &&null != level && null != spot){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleId, roleId) | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleLevel, level) | 
			
		
	
		
			
				
					|  |  |  | .like(TravelRoleInfo::getSkill, spot) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != level){ | 
			
		
	
		
			
				
					|  |  |  | list = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != roleId && null != level){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleId, roleId) | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleLevel, level) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != spot){ | 
			
		
	
		
			
				
					|  |  |  | list = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != roleId && null != spot){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleId, roleId) | 
			
		
	
		
			
				
					|  |  |  | .like(TravelRoleInfo::getSkill, spot) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | }else { | 
			
		
	
		
			
				
					|  |  |  | list = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != level && null != spot){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleLevel, level) | 
			
		
	
		
			
				
					|  |  |  | .like(TravelRoleInfo::getSkill, spot) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != roleId){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleId, roleId) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != level){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelRoleInfo::getRoleLevel, level) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else if(null != spot){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .like(TravelRoleInfo::getSkill, spot) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else{ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelRoleInfoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("角色列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("角色列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据角色id获取角色详情 | 
			
		
	
	
		
			
				
					|  |  | @ -250,14 +331,16 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据视频创建者获取视频列表 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryVedioById(String roleInfoId) { | 
			
		
	
		
			
				
					|  |  |  | List<TravelVideo> list = travelVideoService | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryVedioById(String roleInfoId, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | Page<TravelVideo> page = new Page<TravelVideo>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelVideo> pageList = travelVideoService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelVideo::getCreateBy, roleInfoId) | 
			
		
	
		
			
				
					|  |  |  | .orderByDesc(TravelVideo::getCreateTime) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("视频列表", list); | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("视频列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //添加建议 | 
			
		
	
	
		
			
				
					|  |  | 
 |