From bd9e6d9b7f673c5f55ef40b42b37ecd78ab36893 Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期二, 19 八月 2025 15:56:33 +0800
Subject: [PATCH] 奖品

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

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/ActivityRefPrizeServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/ActivityRefPrizeServiceImpl.java
index 27abbd0..99abf59 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/ActivityRefPrizeServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/ActivityRefPrizeServiceImpl.java
@@ -5,6 +5,7 @@
 import cn.lili.modules.lmk.mapper.ActivityRefPrizeMapper;
 import cn.lili.modules.lmk.service.ActivityRefPrizeService;
 import cn.lili.base.Result;
+import com.baomidou.mybatisplus.extension.conditions.query.LambdaQueryChainWrapper;
 import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
 import cn.lili.modules.lmk.domain.form.ActivityRefPrizeForm;
 import cn.lili.modules.lmk.domain.vo.ActivityRefPrizeVO;
@@ -14,6 +15,7 @@
 import cn.lili.utils.PageUtil;
 import org.springframework.beans.BeanUtils;
 import org.springframework.util.Assert;
+import org.springframework.util.CollectionUtils;
 
 import java.util.List;
 import java.util.stream.Collectors;
@@ -30,6 +32,25 @@
 
     private final ActivityRefPrizeMapper activityRefPrizeMapper;
 
+    @Override
+    public Result getActivityRefPrizeByActivityId(String prizeActivityId){
+        List<ActivityRefPrize> activityRefPrizeList = new LambdaQueryChainWrapper<>(baseMapper)
+                .eq(ActivityRefPrize::getPrizeActivityId,prizeActivityId)
+                .eq(ActivityRefPrize::getDeleteFlag,Boolean.FALSE)
+                .list();
+        return Result.ok().data(activityRefPrizeList);
+    }
+
+    @Override
+    public Result getPrizeByIdAndPrizeActivityId(String prizeId){
+        List<ActivityRefPrize> activityRefPrizeList = new LambdaQueryChainWrapper<>(baseMapper)
+                .eq(ActivityRefPrize::getPrizeId,prizeId)
+                .eq(ActivityRefPrize::getDeleteFlag,Boolean.FALSE)
+                .list();
+        return Result.ok().data(activityRefPrizeList);
+    }
+
+
     /**
      * 娣诲姞
      * @param form

--
Gitblit v1.8.0