From 59beb88bdf1f8bedd5538580e50038ffee6985d9 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期五, 06 六月 2025 15:24:58 +0800
Subject: [PATCH] 优化我的收藏,活动报名,我的活动页面,活动页面后端逻辑,新增加载更多接口

---
 framework/src/main/java/cn/lili/modules/lmk/service/impl/MyActivityServiceImpl.java |   11 +++++++++++
 1 files changed, 11 insertions(+), 0 deletions(-)

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/MyActivityServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/MyActivityServiceImpl.java
index ca098d0..4238205 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/MyActivityServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/MyActivityServiceImpl.java
@@ -15,6 +15,7 @@
 import cn.lili.modules.lmk.mapper.ActivityReportMapper;
 import cn.lili.modules.lmk.service.MyActivityService;
 import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
+import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
 import com.baomidou.mybatisplus.extension.conditions.update.LambdaUpdateChainWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import com.xkzhangsan.time.utils.StringUtil;
@@ -23,7 +24,10 @@
 import org.springframework.util.Assert;
 
 import java.util.Date;
+import java.util.HashSet;
 import java.util.List;
+import java.util.Set;
+import java.util.stream.Collectors;
 
 @Service
 @RequiredArgsConstructor
@@ -116,6 +120,13 @@
         Assert.notNull(vo, "璁板綍涓嶅瓨鍦�");
 
         ActivityReportVO reportVO = userReport(activityId);
+
+         ActivityReport activityReport =  new LambdaQueryChainWrapper<>(activityReportMapper)
+                .eq(ActivityReport::getUserId, UserContext.getCurrentUserId())
+                .eq(ActivityReport::getDeleteFlag,0)
+                .eq(ActivityReport::getActivityId,activityId)
+                .one();
+        vo.setIsCollect(activityReport != null);
         //鍒欏綋鍓嶇敤鎴锋湭鎶ュ悕
         if (reportVO == null){
             vo.setIsReport(false);

--
Gitblit v1.8.0