From 7ec17b93b34a060233e5f193fa47fa243f7efafc Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 28 八月 2025 01:07:52 +0800
Subject: [PATCH] 导出以及页面

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

diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeRecordServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeRecordServiceImpl.java
index b8cdd6e..5b28dcf 100644
--- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeRecordServiceImpl.java
+++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/PrizeRecordServiceImpl.java
@@ -1,7 +1,7 @@
 package cn.lili.modules.lmk.service.impl;
 
+import cn.lili.common.security.context.UserContext;
 import cn.lili.common.utils.StringUtils;
-import cn.lili.modules.lmk.domain.query.PrizeGrantRecordQuery;
 import cn.lili.modules.lmk.domain.query.PrizeRecordTimeQuery;
 import cn.lili.modules.lmk.domain.vo.PrizeRecordTimeVO;
 import cn.lili.modules.lmk.enums.general.PrizeDistributeStatusEnum;
@@ -188,6 +188,25 @@
         }
         return Result.ok().data(page.getRecords()).total(page.getTotal());
     }
+    @Override
+    public Result pageByUserId(PrizeRecordQuery query) {
+        String userId = UserContext.getCurrentUser().getId();
+        IPage<PrizeRecordVO> page = PageUtil.getPage(query, PrizeRecordVO.class);
+        if (StringUtils.isNotBlank(userId)){
+            baseMapper.getByUserIdPage(page, query, userId);
+            for (PrizeRecordVO vo :page.getRecords()){
+                if (StringUtils.isNotBlank(vo.getPrizeActivityCover())){
+                    vo.setPrizeActivityCoverUrl(cosUtil.getPreviewUrl(vo.getPrizeActivityCover()));
+                }
+                if (StringUtils.isNotBlank(vo.getPrizeImg())){
+                    vo.setPrizeImgUrl(cosUtil.getPreviewUrl(vo.getPrizeImg()));
+                }
+            }
+
+        }
+        return Result.ok().data(page.getRecords()).total(page.getTotal());
+
+    }
 
     /**
      * 鏍规嵁id鏌ユ壘

--
Gitblit v1.8.0