From e76258defb50b6df5aafdbf18cb66444c740be85 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Fri, 1 Nov 2024 16:02:30 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BB=84=E7=BB=87=E4=BA=BA=E5=91=98=E6=A0=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/system/controller/SysUserController.java | 4 ++-- .../java/com/bonus/system/service/ISysDeptService.java | 7 ++++--- .../com/bonus/system/service/impl/SysDeptServiceImpl.java | 8 ++++---- 3 files changed, 10 insertions(+), 9 deletions(-) diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java index d6bbccc..08ba928 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/controller/SysUserController.java @@ -450,13 +450,13 @@ public class SysUserController extends BaseController { } /** - * 根据角色列表获取部门人员树列表 + * 查询部门人员树列表 */ @RequiresPermissionsOrInnerAuth(innerAuth = @InnerAuth, requiresPermissions = @RequiresPermissions("system:user:list")) @PostMapping("/deptUserTree") public AjaxResult deptUserTree(@RequestBody SysUser sysUser) { try { - return success(deptService.selectDeptUserTree(sysUser.getRoleIds())); + return success(deptService.selectDeptUserTree(sysUser)); } catch (Exception e) { logger.error(e.toString(), e); } diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java index ef90ed8..cc225d2 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/ISysDeptService.java @@ -2,6 +2,7 @@ package com.bonus.system.service; import java.util.List; import com.bonus.system.api.domain.SysDept; +import com.bonus.system.api.domain.SysUser; import com.bonus.system.domain.vo.TreeSelect; /** @@ -28,12 +29,12 @@ public interface ISysDeptService public List selectDeptTreeList(SysDept dept); /** - * 根据角色列表查询部门人员树结构信息 + * 查询部门人员树列表 * - * @param roleIds 角色列表 + * @param sysUser 用户对象 * @return 部门树信息集合 */ - public List selectDeptUserTree(Long[] roleIds); + public List selectDeptUserTree(SysUser sysUser); /** * 构建前端所需要树结构 diff --git a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java index 9e375b4..4b17086 100644 --- a/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java +++ b/bonus-modules/bonus-system/src/main/java/com/bonus/system/service/impl/SysDeptServiceImpl.java @@ -76,16 +76,16 @@ public class SysDeptServiceImpl implements ISysDeptService } /** - * 根据角色列表查询部门人员树结构信息 + * 查询部门人员树列表 * - * @param roleIds 角色列表 + * @param sysUser 用户对象 * @return 部门树信息集合 */ @Override @DataScope(deptAlias = "d") - public List selectDeptUserTree(Long[] roleIds) + public List selectDeptUserTree(SysUser sysUser) { - List depts = deptMapper.selectDeptUserList(roleIds); + List depts = deptMapper.selectDeptUserList(sysUser.getRoleIds()); return buildDeptTreeSelect(depts); }