Browse Source

1、重复收藏修复

master
Augcl 6 months ago
parent
commit
18d117d89e
1 changed files with 12 additions and 0 deletions
  1. +12
    -0
      jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java

+ 12
- 0
jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java View File

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


Loading…
Cancel
Save