|
|
@ -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("收藏成功!"); |
|
|
|