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 a1d16c99b..545c5b6a2 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 @@ -66,9 +66,13 @@ public class EmisStaffController extends EmisBaseController @GetMapping("/getStaffList") public TableDataInfo getStaffList(Long userId,String postCode,String empCode,String ownerSiteCode,String searchValue) { + + SysUser queryUser = new SysUser(); queryUser.setUserId(userId); + setPrivParams(queryUser); + Long[] postIds = null; if(!StringUtils.isEmpty(postCode)) { SysPost sysPost = new SysPost(); @@ -88,9 +92,12 @@ public class EmisStaffController extends EmisBaseController if(!(getLoginUser().getUser().isTopSite())){ if(StringUtils.isEmpty(ownerSiteCode)) { queryUser.setOwnerSiteCode( getLoginUser().getUser().getOwnerSiteCode()); + }else{ + queryUser.setOwnerSiteCode(ownerSiteCode); } } + queryUser.setSearchValue(searchValue); startPage(); List list = userService.selectUserList(queryUser);