|  |  | @ -533,6 +533,18 @@ public class IndexApiServiceImpl implements IndexApiService { | 
			
		
	
		
			
				
					|  |  |  | HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); | 
			
		
	
		
			
				
					|  |  |  | travelCollection.setUserId(hanHaiMember.getId()); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | List<TravelCollection> list = travelCollectionService | 
			
		
	
		
			
				
					|  |  |  | .lambdaQuery() | 
			
		
	
		
			
				
					|  |  |  | .eq(TravelCollection::getUserId, hanHaiMember.getId()) | 
			
		
	
		
			
				
					|  |  |  | .list(); | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | String itemId = travelCollection.getItemId(); | 
			
		
	
		
			
				
					|  |  |  | for (TravelCollection collection : list) { | 
			
		
	
		
			
				
					|  |  |  | if(itemId.equals(collection.getItemId())){ | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("该收藏已存在"); | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  | } | 
			
		
	
		
			
				
					|  |  |  |  | 
			
		
	
		
			
				
					|  |  |  | boolean flag = travelCollectionService.save(travelCollection); | 
			
		
	
		
			
				
					|  |  |  | if(flag){ | 
			
		
	
		
			
				
					|  |  |  | return Result.OK("收藏成功!"); | 
			
		
	
	
		
			
				
					|  |  | 
 |