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 2ba5fd2cc..f5b31af23 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 @@ -64,7 +64,7 @@ public class EmisStaffController extends BaseController // @PreAuthorize("@ss.hasPermi('system:user:list')") @JacksonFilter(include= {"empCode","empName","ownerSiteCode","ownerSiteName"},value= SysUser.class,type= JacksonFilter.JscksonFilterType.RESPONSE) @RequestMapping("/getStaffList") - public TableDataInfo getStaffList(String postCode,String empCode,String searchValue) + public TableDataInfo getStaffList(String postCode,String empCode,String ownerSiteCode,String searchValue) { SysUser queryUser = new SysUser(); @@ -84,9 +84,8 @@ public class EmisStaffController extends BaseController } // 总部可以查看所有,其他站点只能看自己的员工 - SysUser currentUser = getLoginUser().getUser(); - if(!currentUser.isTopSite()) { - queryUser.setOwnerSiteCode(currentUser.getOwnerSiteCode()); + if(StringUtils.isEmpty(ownerSiteCode)) { + queryUser.setOwnerSiteCode( getLoginUser().getUser().getOwnerSiteCode()); } queryUser.setSearchValue(searchValue);