From 9486766c806fe1d9e082b2fd02ea1cc558f1b443 Mon Sep 17 00:00:00 2001
From: 无关风月 <443237572@qq.com>
Date: 星期四, 08 五月 2025 09:21:57 +0800
Subject: [PATCH] bug修改

---
 cloud-server-management/src/main/java/com/dsh/guns/modular/system/controller/code/THuiminCardController.java |   47 ++++++++++++++---------------------------------
 1 files changed, 14 insertions(+), 33 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 98cb2b2..398d92d 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
@@ -26,7 +26,7 @@
 import java.util.stream.Collectors;
 
 /**
- * 惠民卡控制器
+ * 玩湃惠民卡控制器
  *
  * @author fengshuonan
  * @Date 2025-03-29 17:41:25
@@ -47,7 +47,7 @@
     private ITSiteService tSiteService;
 
     /**
-     * 跳转到惠民卡首页
+     * 跳转到玩湃惠民卡首页
      */
     @RequestMapping("")
     public String index() {
@@ -55,7 +55,7 @@
     }
 
     /**
-     * 跳转到添加惠民卡
+     * 跳转到添加玩湃惠民卡
      */
     @RequestMapping("/tHuiminCard_add")
     public String tHuiminCardAdd(Model model) {
@@ -75,7 +75,7 @@
     }
 
     /**
-     * 获取惠民卡详情
+     * 获取玩湃惠民卡详情
      */
     @RequestMapping("/getDetail")
     @ResponseBody
@@ -87,7 +87,7 @@
 
 
     /**
-     * 获取惠民卡列表
+     * 获取玩湃惠民卡列表
      * @return
      */
     @RequestMapping(value = "/list")
@@ -168,34 +168,12 @@
             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)
+        Integer operatorId = query.getOperatorId();
         User user = UserExt.getUser();
         if (user != null && user.getObjectType() == 2) {
-            List<String> authorizedStoreIds = storeService.listObjs(
-                    new LambdaQueryWrapper<TStore>()
-                            .select(TStore::getId)
-                            .eq(TStore::getOperatorId, user.getObjectId()),
-                    String::valueOf);
-            if (authorizedStoreIds.isEmpty()) {
-                new Page();
-            }
-            if (storeIds.isEmpty()){
-                storeIds.addAll(authorizedStoreIds);
-            }else {
-                storeIds.retainAll(new HashSet<>(authorizedStoreIds));
-            }
-
+            operatorId =  user.getObjectId();
         }else if (user != null && user.getObjectType() == 3){
             storeIds = new ArrayList<>();
             storeIds.add(String.valueOf(user.getObjectId()));
@@ -207,6 +185,9 @@
         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())
                         .in(!storeIds.isEmpty(), TSite::getStoreId, storeIds));
 
@@ -335,7 +316,7 @@
 
 
     /*  *//**
-     * 跳转到修改惠民卡
+     * 跳转到修改玩湃惠民卡
      *//*
     @RequestMapping("/tHuiminCard_update/{tHuiminCardId}")
     public String tHuiminCardUpdate(@PathVariable Integer tHuiminCardId, Model model) {
@@ -346,7 +327,7 @@
     }
 
     *//**
-     * 获取惠民卡列表
+     * 获取玩湃惠民卡列表
      *//*
     @RequestMapping(value = "/list")
     @ResponseBody
@@ -358,7 +339,7 @@
 
 
     *//**
-     * 修改惠民卡
+     * 修改玩湃惠民卡
      *//*
     @RequestMapping(value = "/update")
     @ResponseBody
@@ -368,7 +349,7 @@
     }
 
     *//**
-     * 惠民卡详情
+     * 玩湃惠民卡详情
      *//*
     @RequestMapping(value = "/detail/{tHuiminCardId}")
     @ResponseBody

--
Gitblit v1.7.1