diff --git a/src/main/java/cn/palmte/work/service/AccountService.java b/src/main/java/cn/palmte/work/service/AccountService.java index 6fab156..103c5f7 100644 --- a/src/main/java/cn/palmte/work/service/AccountService.java +++ b/src/main/java/cn/palmte/work/service/AccountService.java @@ -68,7 +68,7 @@ public class AccountService { queryHelper.addCondition(searchInfo.containsKey("userName"), "u.user_name =?", searchInfo.get("userName")); queryHelper.addCondition(searchInfo.containsKey("deptId") && StrKit.notBlank(searchInfo.get("deptId")) && !"-1".equals(searchInfo.get("deptId")), - "u.dept_id =?", searchInfo.get("deptId")); + "(u.dept_id =? or d2.id = ? or d3.id = ?)", searchInfo.get("deptId"), searchInfo.get("deptId"), searchInfo.get("deptId")); queryHelper.addCondition(searchInfo.containsKey("roleId") && StrKit.notBlank(searchInfo.get("roleId")) && !"-1".equals(searchInfo.get("roleId")), "u.role_id =?", searchInfo.get("roleId"));