From 2be7dea3f8f4fc91d134f34a4c529e2870c4a728 Mon Sep 17 00:00:00 2001
From: zjh <zjh@888>
Date: 星期四, 07 三月 2024 10:33:31 +0800
Subject: [PATCH] zjh 本地 2024/03/7 --1

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java |   22 +++++++++++++++++-----
 1 files changed, 17 insertions(+), 5 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
index 2eec84e..72c779d 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java
@@ -11,6 +11,7 @@
 import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
 import com.google.common.base.Joiner;
 import com.ltkj.common.core.domain.TreeSelect;
+import com.ltkj.common.core.domain.entity.SysRole;
 import com.ltkj.common.core.domain.entity.SysUser;
 import com.ltkj.common.core.redis.RedisCache;
 import com.ltkj.common.utils.SecurityUtils;
@@ -21,9 +22,7 @@
 import com.ltkj.hosp.service.*;
 import com.ltkj.system.domain.SysPost;
 import com.ltkj.system.domain.SysUserPost;
-import com.ltkj.system.service.ISysPostService;
-import com.ltkj.system.service.ISysUserPostService;
-import com.ltkj.system.service.ISysUserService;
+import com.ltkj.system.service.*;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
 import io.swagger.annotations.ApiParam;
@@ -46,7 +45,6 @@
 import com.ltkj.common.core.domain.entity.SysDept;
 import com.ltkj.common.enums.BusinessType;
 import com.ltkj.common.utils.StringUtils;
-import com.ltkj.system.service.ISysDeptService;
 
 import javax.annotation.Resource;
 
@@ -101,7 +99,8 @@
     public RedisTemplate<Object,Object> redisTemplate;
     @Resource
     private TestMapper testMapper;
-
+    @Autowired
+    private ISysConfigService configService;
 
     /**
      * 璇ヤ綋妫�绉戝涓嬪鎴峰垪琛ㄦ樉绀烘帴鍙�
@@ -1400,6 +1399,19 @@
             }
             ksId = Math.toIntExact(sysUser.getDeptId());
         }
+
+        String config = configService.selectConfigByKey("qt_open_xdt");
+        if("Y".equals(config)){
+            List<SysRole> roles = SecurityUtils.getLoginUser().getUser().getRoles();
+            if(null !=roles && roles.size()>0){
+                List<SysRole> list = roles.stream().filter(item -> item.getRoleName().contains("鍓嶅彴")).collect(Collectors.toList());
+                if(list.size()>0){
+                    ksId=271;
+                }
+            }
+        }
+
+
         //鍒ゆ柇褰撳墠鐧婚檰鐨勪汉鏄笉鏄鐞嗗憳銆傜鐞嗗憳鍙互鐪嬪綋鍓嶄綋妫�鍙蜂笅鎵�鏈夐」鐩�
 //        if (sysUser.getUserName().equals("10001")) {
 //            QueryWrapper<TjOrderRemark> wqq = new QueryWrapper<>();

--
Gitblit v1.8.0