|  |  | @ -18,6 +18,8 @@ import org.jeecg.modules.travelArticle.service.ITravelArticleService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelCategory.entity.TravelCategory; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelCategory.service.ITravelCategoryService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelCertification.service.ITravelCertificationService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelCollection.entity.TravelCollection; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelCollection.service.ITravelCollectionService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelExperience.entity.TravelExperience; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelExperience.service.ITravelExperienceService; | 
			
		
	
		
			
				
					|  |  |  | import org.jeecg.modules.travelImage.entity.TravelImage; | 
			
		
	
	
		
			
				
					|  |  | @ -99,6 +101,10 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | @Resource | 
			
		
	
		
			
				
					|  |  |  | private ITravelWaresService travelWaresService; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //收藏表 | 
			
		
	
		
			
				
					|  |  |  | @Resource | 
			
		
	
		
			
				
					|  |  |  | private ITravelCollectionService travelCollectionService; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //建议表 | 
			
		
	
		
			
				
					|  |  |  | @Resource | 
			
		
	
		
			
				
					|  |  |  | private ITravelAdvanceService travelAdvanceService; | 
			
		
	
	
		
			
				
					|  |  | @ -121,23 +127,6 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryBannerList(String bannerCategoryId) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //0-首页 1-遗产路径 2-我要跟拍 3-非遗体验 4-无忧服务 5-申遗历程 | 
			
		
	
		
			
				
					|  |  |  | if(null != bannerCategoryId){ | 
			
		
	
		
			
				
					|  |  |  | switch (bannerCategoryId){ | 
			
		
	
		
			
				
					|  |  |  | case "0": bannerCategoryId = "1836222983394902017"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "1": bannerCategoryId = "1838473006392385538"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": bannerCategoryId = "1838473106556559361"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": bannerCategoryId = "1838473306209624065"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": bannerCategoryId = "1838473405736263682"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "5": bannerCategoryId = "1836253741344075777"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: bannerCategoryId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | List<TravelImage> list = null; | 
			
		
	
		
			
				
					|  |  |  | if(null != bannerCategoryId){ | 
			
		
	
	
		
			
				
					|  |  | @ -185,17 +174,6 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryArticleListByType(String articleType, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //0-申遗历程 1-申遗缘由 2-遗产价值 | 
			
		
	
		
			
				
					|  |  |  | if(null != articleType){ | 
			
		
	
		
			
				
					|  |  |  | switch (articleType){ | 
			
		
	
		
			
				
					|  |  |  | case "0": articleType = "1836253741344075777"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "1": articleType = "1836253813855203330"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": articleType = "1836253884822827009"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: articleType = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> page = new Page<TravelArticle>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelArticle> pageList =null; | 
			
		
	
	
		
			
				
					|  |  | @ -251,41 +229,12 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("景区详情", one); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //根据景区id获取该景区下的地点列表-景点/厕所/美食店铺/民宿带分页 | 
			
		
	
		
			
				
					|  |  |  | //获取地点列表-景点/厕所/美食店铺/民宿带分页 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> querySpotList(String areaId, String categoryId, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //0-瓷都镇区 1-湖田片区 2-高岭片区 3-瑶里片区 4-蛟潭片区 | 
			
		
	
		
			
				
					|  |  |  | if(null != areaId){ | 
			
		
	
		
			
				
					|  |  |  | switch (areaId){ | 
			
		
	
		
			
				
					|  |  |  | case "0": areaId = "1835255148875296770"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "1": areaId = "1835296270515376130"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": areaId = "1835296379189792769"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": areaId = "1835296552271941634"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "4": areaId = "1835296680814776322"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: areaId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //0-景点 1-美食店铺 2-民宿 3-厕所 | 
			
		
	
		
			
				
					|  |  |  | if(null != categoryId){ | 
			
		
	
		
			
				
					|  |  |  | switch (categoryId){ | 
			
		
	
		
			
				
					|  |  |  | case "0": categoryId = "1835297869300174849"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "1": categoryId = "1835298116864774146"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": categoryId = "1835298190902628353"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "3": categoryId = "1835297932831297538"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: categoryId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | //areaId:0-瓷都镇区 1-湖田片区 2-高岭片区 3-瑶里片区 4-蛟潭片区 | 
			
		
	
		
			
				
					|  |  |  | //categoryId:0-景点 1-美食店铺 2-民宿 3-厕所 | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | Page<TravelSpot> page = new Page<TravelSpot>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelSpot> pageList = null; | 
			
		
	
	
		
			
				
					|  |  | @ -319,20 +268,6 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryRoleInfoList(String roleId, String level, String spot, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //roleId: 0-讲解员,1-达人,2-摄影师 | 
			
		
	
		
			
				
					|  |  |  | if(null != roleId){ | 
			
		
	
		
			
				
					|  |  |  | switch (roleId){ | 
			
		
	
		
			
				
					|  |  |  | case "0": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298310465458178"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "1": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298364374847490"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | case "2": | 
			
		
	
		
			
				
					|  |  |  | roleId = "1835298430967812098"; | 
			
		
	
		
			
				
					|  |  |  | break; | 
			
		
	
		
			
				
					|  |  |  | default: roleId = null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | Page<TravelRoleInfo> page = new Page<TravelRoleInfo>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelRoleInfo> pageList = null; | 
			
		
	
	
		
			
				
					|  |  | @ -488,18 +423,37 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("非遗体验详情", one); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取我的收藏列表 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryCollection(String collectionType, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryCollectionList(String collectionType, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  | Page<TravelCollection> page = new Page<TravelCollection>(pageBean.getPageNo(), pageBean.getPageSize()); | 
			
		
	
		
			
				
					|  |  |  | Page<TravelCollection> pageList = null; | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return null; | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | if(null != collectionType){ | 
			
		
	
		
			
				
					|  |  |  | pageList = travelCollectionService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelCollection::getCollectionType, collectionType) | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | }else { | 
			
		
	
		
			
				
					|  |  |  | pageList = travelCollectionService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .page(page); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("我的收藏列表", pageList); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryPreOrder(String collectionType, PageBean pageBean) { | 
			
		
	
		
			
				
					|  |  |  | return null; | 
			
		
	
		
			
				
					|  |  |  | //新增收藏 | 
			
		
	
		
			
				
					|  |  |  | public Result<?> addCollection(TravelCollection travelCollection) { | 
			
		
	
		
			
				
					|  |  |  | boolean flag = travelCollectionService.save(travelCollection); | 
			
		
	
		
			
				
					|  |  |  | if(flag){ | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("收藏成功!"); | 
			
		
	
		
			
				
					|  |  |  | }else { | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("收藏失败!"); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | //获取地址列表 | 
			
		
	
		
			
				
					|  |  |  | @Override | 
			
		
	
		
			
				
					|  |  |  | public Result<?> queryAddress(TravelAddress travelAddress, PageBean pageBean) { | 
			
		
	
	
		
			
				
					|  |  | 
 |