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