wlzboy
5 天以前 fe33646ee6e2d1e57f2b51812e94983a0e9efb04
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -151,6 +151,18 @@
    {
        return userMapper.selectUserByOpenId(openId);
    }
    /**
     * 根据oaUserId查询用户
     *
     * @param oaUserId SQL Server中的OA用户ID
     * @return 用户信息
     */
    @Override
    public SysUser selectUserByOaUserId(Integer oaUserId)
    {
        return userMapper.selectUserByOaUserId(oaUserId);
    }
    /**
     * 查询用户所属角色组
@@ -621,4 +633,20 @@
        }
        return successMsg.toString();
    }
    /**
     * 根据分公司ID列表查询用户(包含分公司及其所有子部门的用户)
     *
     * @param branchDeptIds 分公司ID列表
     * @return 用户列表
     */
    @Override
    public List<SysUser> selectUsersByBranchDeptIds(List<Long> branchDeptIds)
    {
        if (branchDeptIds == null || branchDeptIds.isEmpty()) {
            return new ArrayList<>();
        }
        return userMapper.selectUsersByBranchDeptIds(branchDeptIds);
    }
}