From 18d117d89e71d9faaf7977de68357986ebeec4fb Mon Sep 17 00:00:00 2001 From: Augcl <17674666882@163.com> Date: Fri, 27 Sep 2024 20:10:01 +0800 Subject: [PATCH] =?UTF-8?q?1=E3=80=81=E9=87=8D=E5=A4=8D=E6=94=B6=E8=97=8F?= =?UTF-8?q?=E4=BF=AE=E5=A4=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jeecg/modules/apiService/impl/IndexApiServiceImpl.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java index 3a5fc09..531d8f0 100644 --- a/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java +++ b/jeecg-boot-module-system/src/main/java/org/jeecg/modules/apiService/impl/IndexApiServiceImpl.java @@ -533,6 +533,18 @@ public class IndexApiServiceImpl implements IndexApiService { HanHaiMember hanHaiMember = shiroRealm.checkUserTokenIsEffectHanHaiOpenId(token); travelCollection.setUserId(hanHaiMember.getId()); + List 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("收藏成功!");