|
|
@ -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) { |
|
|
|