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