From 68afbf2f92bc56bcfe90583cbc3120f16ccdfd09 Mon Sep 17 00:00:00 2001 From: linfso Date: Thu, 25 Apr 2024 00:36:50 +0800 Subject: [PATCH] md --- .../xdadan/erp/web/emis/EmisStaffController.java | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java index d0d9b617f..df2de6b95 100644 --- a/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java +++ b/emis-biz-web/src/main/java/com/xdadan/erp/web/emis/EmisStaffController.java @@ -70,12 +70,15 @@ public class EmisStaffController extends BaseController } // 取当前登录用户所在网点操作员 - SysUser qParamUser = new SysUser(); - String ownerSiteCode = getLoginUser().getUser().getOwnerSiteCode(); - qParamUser.setOwnerSiteCode(ownerSiteCode); - qParamUser.setPostIds(postIds); + SysUser queryUser = new SysUser(); + SysUser currentUser = getLoginUser().getUser(); + // 总部可以查看所有,其他站点只能看自己的员工 + if(!currentUser.isTopSite()) { + queryUser.setOwnerSiteCode(currentUser.getOwnerSiteCode()); + } + queryUser.setPostIds(postIds); startPage(); - List list = userService.selectUserList(qParamUser); + List list = userService.selectUserList(queryUser); return getDataTable(list); }