|  | @ -855,7 +855,7 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | return Result.OK("我的收藏列表", pageList); |  |  | return Result.OK("我的收藏列表", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | //新增收藏 |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //新增/取消收藏 | 
														
													
														
															
																|  |  | public Result<?> addCollection(String token, TravelCollection travelCollection) { |  |  | public Result<?> addCollection(String token, TravelCollection travelCollection) { | 
														
													
														
															
																|  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); |  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | 
														
													
														
															
																|  |  | travelCollection.setUserId(hanHaiMember.getId()); |  |  | travelCollection.setUserId(hanHaiMember.getId()); | 
														
													
												
													
														
															
																|  | @ -865,13 +865,21 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) |  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) | 
														
													
														
															
																|  |  | .list(); |  |  | .list(); | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  | //如果收藏已存在,再次点击则取消收藏 | 
														
													
														
															
																|  |  | String itemId = travelCollection.getItemId(); |  |  | String itemId = travelCollection.getItemId(); | 
														
													
														
															
																|  |  | for (TravelCollection collection : list) { |  |  | for (TravelCollection collection : list) { | 
														
													
														
															
																|  |  | if(itemId.equals(collection.getItemId())){ |  |  | if(itemId.equals(collection.getItemId())){ | 
														
													
														
															
																|  |  | return Result.OK("该收藏已存在"); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | Boolean flag = travelCollectionService.removeById(collection.getId()); | 
														
													
														
															
																|  |  |  |  |  | if(flag){ | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("取消收藏成功!"); | 
														
													
														
															
																|  |  |  |  |  | }else { | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("取消收藏失败!"); | 
														
													
														
															
																|  |  |  |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  |  |  |  |  | 
														
													
														
															
																|  |  | boolean flag = travelCollectionService.save(travelCollection); |  |  | boolean flag = travelCollectionService.save(travelCollection); | 
														
													
														
															
																|  |  | if(flag){ |  |  | if(flag){ | 
														
													
														
															
																|  |  | return Result.OK("收藏成功!"); |  |  | return Result.OK("收藏成功!"); | 
														
													
												
													
														
															
																|  | @ -1390,7 +1398,7 @@ public class IndexApiServiceImpl implements IndexApiService { | 
														
													
														
															
																|  |  | int listCount = shopcarApiBeanList.size(); |  |  | int listCount = shopcarApiBeanList.size(); | 
														
													
														
															
																|  |  | if(listCount < 1){ |  |  | if(listCount < 1){ | 
														
													
														
															
																|  |  | //没有数据 |  |  | //没有数据 | 
														
													
														
															
																|  |  | Result.OK("购物车列表没有数据,请先去添加购物车!", pageList); |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return Result.OK("购物车列表没有数据,请先去添加购物车!", pageList); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | //总页数 |  |  | //总页数 | 
														
													
														
															
																|  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; |  |  | int pageCount = listCount%pageSize==0?listCount/pageSize:listCount/pageSize+1; | 
														
													
												
													
														
															
																|  | 
 |