wlzboy
6 天以前 09e6dc3fb7266620fafb5e341808a8eb36e080a1
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysUserServiceImpl.java
@@ -139,6 +139,30 @@
    {
        return userMapper.selectUserById(userId);
    }
    /**
     * 通过微信OpenID查询用户
     *
     * @param openId 微信OpenID
     * @return 用户对象信息
     */
    @Override
    public SysUser selectUserByOpenId(String openId)
    {
        return userMapper.selectUserByOpenId(openId);
    }
    /**
     * 根据oaUserId查询用户
     *
     * @param oaUserId SQL Server中的OA用户ID
     * @return 用户信息
     */
    @Override
    public SysUser selectUserByOaUserId(Integer oaUserId)
    {
        return userMapper.selectUserByOaUserId(oaUserId);
    }
    /**
     * 查询用户所属角色组
@@ -609,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);
    }
}