diff --git a/catch/permissions/model/search/UserSearch.php b/catch/permissions/model/search/UserSearch.php index fc1cc05..2dcf4cd 100644 --- a/catch/permissions/model/search/UserSearch.php +++ b/catch/permissions/model/search/UserSearch.php @@ -1,6 +1,8 @@ where($this->aliasField('department_id'), $value); + $departmentIds = Department::where('parent_id', $value)->column('id'); + $departmentIds[] = $value; + return $query->whereIn($this->aliasField('department_id'), $departmentIds); } }