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