|  | @ -582,10 +582,12 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | for (TravelVideo video : videoList) { |  |  | for (TravelVideo video : videoList) { | 
														
													
														
															
																|  |  | VideoApiBean videoApiBean = new VideoApiBean(); |  |  | VideoApiBean videoApiBean = new VideoApiBean(); | 
														
													
														
															
																|  |  | boolean thumpupFlag = false; |  |  | boolean thumpupFlag = false; | 
														
													
														
															
																|  |  | for (TravelThumpup thumpup : thumpupList) { |  |  |  | 
														
													
														
															
																|  |  | if(video.getId().equals(thumpup.getItemId())){ |  |  |  | 
														
													
														
															
																|  |  | thumpupFlag = true; |  |  |  | 
														
													
														
															
																|  |  | break; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | if(null != thumpupList){ | 
														
													
														
															
																|  |  |  |  |  | for (TravelThumpup thumpup : thumpupList) { | 
														
													
														
															
																|  |  |  |  |  | if(video.getId().equals(thumpup.getItemId())){ | 
														
													
														
															
																|  |  |  |  |  | thumpupFlag = true; | 
														
													
														
															
																|  |  |  |  |  | break; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | videoApiBean.setThumpupFlag(thumpupFlag); |  |  | videoApiBean.setThumpupFlag(thumpupFlag); | 
														
													
												
													
														
															
																|  | @ -593,7 +595,36 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | videoApiBeanList.add(videoApiBean); |  |  | videoApiBeanList.add(videoApiBean); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | return Result.OK("视频列表", videoApiBeanList); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //分页 | 
														
													
														
															
																|  |  |  |  |  | //页码 | 
														
													
														
															
																|  |  |  |  |  | int pageNo = pageBean.getPageNo(); | 
														
													
														
															
																|  |  |  |  |  | //每一页展示数量 | 
														
													
														
															
																|  |  |  |  |  | int pageSize = pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //数据总量 | 
														
													
														
															
																|  |  |  |  |  | int listCount = videoApiBeanList.size(); | 
														
													
														
															
																|  |  |  |  |  | if(listCount < 1){ | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("没有视频数据"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | //总页数 | 
														
													
														
															
																|  |  |  |  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; | 
														
													
														
															
																|  |  |  |  |  | //边界判断 | 
														
													
														
															
																|  |  |  |  |  | if(pageNo < 1){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = 1; | 
														
													
														
															
																|  |  |  |  |  | }else if(pageNo > pageCount){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = pageCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //起始下标 | 
														
													
														
															
																|  |  |  |  |  | int startIndex = (pageNo-1)*pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //结束下标 | 
														
													
														
															
																|  |  |  |  |  | int endIndex = startIndex + pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | if(endIndex > listCount){ | 
														
													
														
															
																|  |  |  |  |  | endIndex = listCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | List<VideoApiBean> videoApiBeanListPage = videoApiBeanList.subList(startIndex,endIndex); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("视频列表", videoApiBeanListPage); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //获取游玩项目列表 |  |  | //获取游玩项目列表 | 
														
													
												
													
														
															
																|  | @ -721,20 +752,20 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | public Result<?> queryCollectionList(String token, String collectionType, PageBean pageBean) { |  |  | public Result<?> queryCollectionList(String token, String collectionType, PageBean pageBean) { | 
														
													
														
															
																|  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | Page<TravelCollection> page = new Page<TravelCollection>(pageBean.getPageNo(), pageBean.getPageSize()); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //收藏列表 | 
														
													
														
															
																|  |  | List<TravelCollection> list; |  |  | List<TravelCollection> list; | 
														
													
														
															
																|  |  | List<TravelCollection> pageList = null; |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | if(null != collectionType){ |  |  | if(null != collectionType){ | 
														
													
														
															
																|  |  | list = travelCollectionService |  |  | list = travelCollectionService | 
														
													
														
															
																|  |  | .lambdaQuery() |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) |  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) | 
														
													
														
															
																|  |  | .eq(TravelCollection::getCollectionType, collectionType) |  |  | .eq(TravelCollection::getCollectionType, collectionType) | 
														
													
														
															
																|  |  |  |  |  | .orderByDesc(TravelCollection::getCreateTime) | 
														
													
														
															
																|  |  | .list(); |  |  | .list(); | 
														
													
														
															
																|  |  | }else { |  |  | }else { | 
														
													
														
															
																|  |  | list = travelCollectionService |  |  | list = travelCollectionService | 
														
													
														
															
																|  |  | .lambdaQuery() |  |  | .lambdaQuery() | 
														
													
														
															
																|  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) |  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) | 
														
													
														
															
																|  |  |  |  |  | .orderByDesc(TravelCollection::getCreateTime) | 
														
													
														
															
																|  |  | .list(); |  |  | .list(); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
												
													
														
															
																|  | @ -789,7 +820,36 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | return Result.OK("我的收藏列表", cellectionList); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //分页显示 | 
														
													
														
															
																|  |  |  |  |  | //页码 | 
														
													
														
															
																|  |  |  |  |  | int pageNo = pageBean.getPageNo(); | 
														
													
														
															
																|  |  |  |  |  | //每一页展示数量 | 
														
													
														
															
																|  |  |  |  |  | int pageSize = pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //数据总量 | 
														
													
														
															
																|  |  |  |  |  | int listCount = cellectionList.size(); | 
														
													
														
															
																|  |  |  |  |  | if(listCount < 1){ | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("没有收藏"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | //总页数 | 
														
													
														
															
																|  |  |  |  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; | 
														
													
														
															
																|  |  |  |  |  | //边界判断 | 
														
													
														
															
																|  |  |  |  |  | if(pageNo < 1){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = 1; | 
														
													
														
															
																|  |  |  |  |  | }else if(pageNo > pageCount){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = pageCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //起始下标 | 
														
													
														
															
																|  |  |  |  |  | int startIndex = (pageNo-1)*pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //结束下标 | 
														
													
														
															
																|  |  |  |  |  | int endIndex = startIndex + pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | if(endIndex > listCount){ | 
														
													
														
															
																|  |  |  |  |  | endIndex = listCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | List<Object> pageList = cellectionList.subList(startIndex,endIndex); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("我的收藏列表", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //新增收藏 |  |  | //新增收藏 | 
														
													
												
													
														
															
																|  | @ -1089,6 +1149,7 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | List<WaresOrderApiBean> waresOrderApiBeans = new ArrayList<>(); |  |  | List<WaresOrderApiBean> waresOrderApiBeans = new ArrayList<>(); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //获取订单列表 | 
														
													
														
															
																|  |  | List<TravelWaresOrder> travelWaresOrders = null; |  |  | List<TravelWaresOrder> travelWaresOrders = null; | 
														
													
														
															
																|  |  | if(null != status){ |  |  | if(null != status){ | 
														
													
														
															
																|  |  | travelWaresOrders = travelWaresOrderService |  |  | travelWaresOrders = travelWaresOrderService | 
														
													
												
													
														
															
																|  | @ -1103,7 +1164,7 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | .list(); |  |  | .list(); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //获取订单相关的商品列表 | 
														
													
														
															
																|  |  | for (TravelWaresOrder travelWaresOrder : travelWaresOrders) { |  |  | for (TravelWaresOrder travelWaresOrder : travelWaresOrders) { | 
														
													
														
															
																|  |  | WaresOrderApiBean waresOrderApiBean = new WaresOrderApiBean(); |  |  | WaresOrderApiBean waresOrderApiBean = new WaresOrderApiBean(); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
												
													
														
															
																|  | @ -1127,7 +1188,37 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | return Result.OK("文创好物订单列表", waresOrderApiBeans); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //分页查询 | 
														
													
														
															
																|  |  |  |  |  | //页码 | 
														
													
														
															
																|  |  |  |  |  | int pageNo = pageBean.getPageNo(); | 
														
													
														
															
																|  |  |  |  |  | //每一页展示数量 | 
														
													
														
															
																|  |  |  |  |  | int pageSize = pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //数据总量 | 
														
													
														
															
																|  |  |  |  |  | int listCount = waresOrderApiBeans.size(); | 
														
													
														
															
																|  |  |  |  |  | if(listCount < 1){ | 
														
													
														
															
																|  |  |  |  |  | //没有数据 | 
														
													
														
															
																|  |  |  |  |  | Result.OK("没有订单,请先去创建订单!"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | //总页数 | 
														
													
														
															
																|  |  |  |  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; | 
														
													
														
															
																|  |  |  |  |  | //边界判断 | 
														
													
														
															
																|  |  |  |  |  | if(pageNo < 1){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = 1; | 
														
													
														
															
																|  |  |  |  |  | }else if(pageNo > pageCount){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = pageCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //起始下标 | 
														
													
														
															
																|  |  |  |  |  | int startIndex = (pageNo-1)*pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //结束下标 | 
														
													
														
															
																|  |  |  |  |  | int endIndex = startIndex + pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | if(endIndex > listCount){ | 
														
													
														
															
																|  |  |  |  |  | endIndex = listCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | List<WaresOrderApiBean> pageList = waresOrderApiBeans.subList(startIndex,endIndex); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("文创好物订单列表", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //创建文创好物订单 |  |  | //创建文创好物订单 | 
														
													
												
													
														
															
																|  | @ -1235,7 +1326,37 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | return Result.OK("购物车列表", shopcarApiBeanList); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //分页查询 | 
														
													
														
															
																|  |  |  |  |  | //页码 | 
														
													
														
															
																|  |  |  |  |  | int pageNo = pageBean.getPageNo(); | 
														
													
														
															
																|  |  |  |  |  | //每一页展示数量 | 
														
													
														
															
																|  |  |  |  |  | int pageSize = pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //数据总量 | 
														
													
														
															
																|  |  |  |  |  | int listCount = shopcarApiBeanList.size(); | 
														
													
														
															
																|  |  |  |  |  | if(listCount < 1){ | 
														
													
														
															
																|  |  |  |  |  | //没有数据 | 
														
													
														
															
																|  |  |  |  |  | return null; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  | //总页数 | 
														
													
														
															
																|  |  |  |  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; | 
														
													
														
															
																|  |  |  |  |  | //边界判断 | 
														
													
														
															
																|  |  |  |  |  | if(pageNo < 1){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = 1; | 
														
													
														
															
																|  |  |  |  |  | }else if(pageNo > pageCount){ | 
														
													
														
															
																|  |  |  |  |  | pageNo = pageCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //起始下标 | 
														
													
														
															
																|  |  |  |  |  | int startIndex = (pageNo-1)*pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | //结束下标 | 
														
													
														
															
																|  |  |  |  |  | int endIndex = startIndex + pageBean.getPageSize(); | 
														
													
														
															
																|  |  |  |  |  | if(endIndex > listCount){ | 
														
													
														
															
																|  |  |  |  |  | endIndex = listCount; | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | List<ShopcarApiBean> pageList = shopcarApiBeanList.subList(startIndex,endIndex); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("购物车列表", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //添加购物车 |  |  | //添加购物车 | 
														
													
												
													
														
															
																|  | 
 |