From 1222dbd259fbd739db3f8fc95c95f85822b0a731 Mon Sep 17 00:00:00 2001
From: luofl <1442745593@qq.com>
Date: 星期五, 11 四月 2025 20:37:51 +0800
Subject: [PATCH] 1

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java |   13 ++-----------
 1 files changed, 2 insertions(+), 11 deletions(-)

diff --git a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java
index 5a6ed10..72699db 100644
--- a/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java
+++ b/cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java
@@ -168,16 +168,6 @@
             storeIds.addAll(storeIdsByName);
         }
 
-        // 收集operatorId条件的storeIds(不提前返回null)
-        Integer operatorId = query.getOperatorId();
-        if (operatorId != null) {
-            List<String> storeIdsByOperatorId = storeService.listObjs(
-                    new LambdaQueryWrapper<TStore>()
-                            .select(TStore::getId)
-                            .eq(TStore::getOperatorId, operatorId),
-                    String::valueOf);
-            storeIds.addAll(storeIdsByOperatorId);
-        }
 
         // 处理用户权限过滤(objectType为2)
         User user = UserExt.getUser();
@@ -202,11 +192,12 @@
         }
 
 
-
+        Integer operatorId = query.getOperatorId();
         // 最终查询条件:storeIds为空时会返回空Page
         Page<TSite> sitePage = tSiteService.page(page,
                 new LambdaQueryWrapper<TSite>()
                         .eq(!StringUtils.isEmpty(query.getProvinceCode()), TSite::getProvinceCode, query.getProvinceCode())
+                        .eq(operatorId != null, TSite::getOperatorId, operatorId)
                         .ne(TSite::getState,3)
                         .eq(TSite::getSign,0)
                         .eq(!StringUtils.isEmpty(query.getCityCode()), TSite::getCityCode, query.getCityCode())

--
Gitblit v1.7.1