From 2ba86da39808ff8388531cc1f608d69822bee41c Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 31 七月 2025 18:46:55 +0800
Subject: [PATCH] zjh20250731
---
ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysDeptController.java | 44 +++++++++++++++++++-------------------------
1 files changed, 19 insertions(+), 25 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 fbb30fa..3710a7c 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
@@ -165,34 +165,10 @@
return AjaxResult.error("璇疯緭鍏ョ瀹d");
}
//鏍规嵁褰撳墠鐧婚檰鐨勪汉鐨勭瀹d锛岃幏鍙栬绉戝涓嬬殑鎵�鏈夐」鐩�
- List<Long> postIds = sysUser.getPostIds();
- List<Long> ksproList = null;
String byKey =null;
-// if (postIds != null) {
-// for (Long postId : postIds) {
-// LambdaQueryWrapper<SysUserPost> wq111 = new LambdaQueryWrapper<>();
-// wq111.eq(SysUserPost::getPostId, postId);
-// SysUserPost one = userPostService.getOne(wq111);
-// if (one != null) {
-// SysPost byId = postService.getById(one.getPostId());
-// if (byId.getPostName().equals("褰曞叆鍛�")) {
-// ksproList = projectService.getKsTjProjectIdListBydeptId(String.valueOf(ksId));
-// }
-// if (byId.getPostName().equals("鍓嶅彴")) {
-// byKey = configService.selectConfigByKey("qt_kjksid");
-//
-// }
-// }
-// }
-// } else {
-// ksproList = projectService.getKsTjProjectIdList();
-// }
-//
-// if (ksproList == null || ksproList.isEmpty()) {
-// return AjaxResult.error("璇峰畬鍠勭瀹ら」鐩俊鎭�");
-// }
+ SysDept dept = deptService.getById(ksId);
List<SysRole> roles = SecurityUtils.getLoginUser().getUser().getRoles();
if (null != roles && !roles.isEmpty()) {
@@ -208,6 +184,14 @@
if ( StringUtil.isNotBlank(byKey)) {
ksId+=(","+byKey);
}
+
+ if(null !=dept){
+ if(StringUtil.isNotBlank(dept.getSjks())){
+ ksId+=(","+dept.getSjks());
+ }
+ }
+
+
if (type == 0) {
map = deptService.getSysDeptYjWjCustomerList13(ksId, name, tjNumber, 0, page, pageSize);
}
@@ -594,6 +578,7 @@
}
ksId = Math.toIntExact(sysUser.getDeptId());
}
+ SysDept dept = deptService.getById(ksId);
String configByKey = configService.selectConfigByKey("sfkqdyhis");
// 鍒ゆ柇鏄惁鏀惰垂 璇锋眰鎺ュ彛
TjOrder tjOrder = orderService.getOrderByTjNum(tjNumber);
@@ -660,6 +645,15 @@
}
}
}
+ if(null !=dept){
+ if(StringUtil.isNotBlank(dept.getSjks())){
+ String[] arr = dept.getSjks().split(","); // 鏍规嵁閫楀彿杩涜鍒囧壊
+ for (String s : arr) {
+ int num = Integer.parseInt(s); // 灏嗘瘡涓瓙瀛楃涓茶浆鎹负integer绫诲瀷
+ split.add(num); // 娣诲姞鍒板垪琛ㄤ腑
+ }
+ }
+ }
log.info("鏌ヨ鍏宠仈绉戝闆嗗悎 ->{}",split);
List<TjOrderRemark> list;
if (null != sysUser && sysUser.getUserName().equals("10001")) {
--
Gitblit v1.8.0