From f3450326233f27338b3658f4b6664f3a279c6f8a Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期二, 30 九月 2025 17:33:31 +0800 Subject: [PATCH] 更新 --- framework/src/main/java/cn/lili/modules/lmk/service/impl/ScanPrizeServiceImpl.java | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/framework/src/main/java/cn/lili/modules/lmk/service/impl/ScanPrizeServiceImpl.java b/framework/src/main/java/cn/lili/modules/lmk/service/impl/ScanPrizeServiceImpl.java index df4f826..a716a33 100644 --- a/framework/src/main/java/cn/lili/modules/lmk/service/impl/ScanPrizeServiceImpl.java +++ b/framework/src/main/java/cn/lili/modules/lmk/service/impl/ScanPrizeServiceImpl.java @@ -26,6 +26,7 @@ import cn.lili.modules.lmk.domain.form.ScanPrizeForm; import cn.lili.modules.lmk.domain.vo.ScanPrizeVO; import cn.lili.modules.lmk.domain.query.ScanPrizeQuery; +import groovyjarjarpicocli.CommandLine; import org.redisson.api.RLock; import org.redisson.api.RedissonClient; import org.springframework.stereotype.Service; @@ -118,13 +119,19 @@ * @return */ @Override - public Result page(ScanPrizeQuery query) { - + public Result page(ScanPrizeQuery query,String form) { IPage<ScanPrizeVO> page = PageUtil.getPage(query, ScanPrizeVO.class); LambdaQueryWrapper<ScanPrize> wrapper = Wrappers.lambdaQuery(); wrapper.eq(Objects.nonNull(query.getStoreId()), ScanPrize::getStoreId, query.getStoreId()); wrapper.eq(StringUtils.isNotBlank(query.getStatus()), ScanPrize::getStatus, query.getStatus()); wrapper.eq(StringUtils.isNotBlank(query.getGenerateStatus()), ScanPrize::getGenerateStatus, query.getGenerateStatus()); + if("seller".equals(form)){ + String storeId = UserContext.getCurrentUser().getStoreId(); + if (StringUtils.isNotBlank(storeId)){ + wrapper.eq(ScanPrize::getStoreId, storeId); + } + } + baseMapper.getPage(page, query); return Result.ok().data(page.getRecords()).total(page.getTotal()); } -- Gitblit v1.8.0