RuoYi
2021-08-08 29b5c5daf33344ee1b1b93b1b5a2c8ffd3f73f8f
src/main/java/com/ruoyi/project/system/service/impl/SysUserServiceImpl.java
@@ -67,6 +67,32 @@
    }
    /**
     * 根据条件分页查询已分配用户角色列表
     *
     * @param user 用户信息
     * @return 用户信息集合信息
     */
    @Override
    @DataScope(deptAlias = "d", userAlias = "u")
    public List<SysUser> selectAllocatedList(SysUser user)
    {
        return userMapper.selectAllocatedList(user);
    }
    /**
     * 根据条件分页查询未分配用户角色列表
     *
     * @param user 用户信息
     * @return 用户信息集合信息
     */
    @Override
    @DataScope(deptAlias = "d", userAlias = "u")
    public List<SysUser> selectUnallocatedList(SysUser user)
    {
        return userMapper.selectUnallocatedList(user);
    }
    /**
     * 通过用户名查询用户
     * 
     * @param userName 用户名
@@ -221,6 +247,17 @@
    }
    /**
     * 注册用户信息
     *
     * @param user 用户信息
     * @return 结果
     */
    public boolean registerUser(SysUser user)
    {
        return userMapper.insertUser(user) > 0;
    }
    /**
     * 修改保存用户信息
     * 
     * @param user 用户信息
@@ -248,6 +285,8 @@
     * @param userId 用户ID
     * @param roleIds 角色组
     */
    @Override
    @Transactional
    public void insertUserAuth(Long userId, Long[] roleIds)
    {
        userRoleMapper.deleteUserRoleByUserId(userId);