提交 6f05dc26 authored 作者: 000516's avatar 000516

新增、修改用户配置多个角色时,由原来的配置1个改为多个

上级 ba465b9e
......@@ -54,7 +54,7 @@ public class SysUserCoreController {
@PutMapping
public void edit(@Validated @RequestBody UserVo userVo) {
deptDao.checkDeptDataScope(userVo.getDeptId());
roleDao.checkRoleDataScope(userVo.getRoleId());
roleDao.checkRoleDataScope(userVo.getRoleIds());
userVo.setUpdateUserId(SecurityUtils.getUserId());
userVo.setUpdateBy(SecurityUtils.getUsername());
sysUserService.updateUser(userVo);
......
......@@ -58,7 +58,8 @@ public class SysMenuDaoImpl implements ISysMenuDao
/**
* 查询系统菜单列表
*
* 只有admin超管一个账号可以进行角色-菜单管理
* 【其他账号登录只能看到自己角色的菜单的逻辑】被注视,不可使用。
* @param menu 菜单信息
* @return 菜单列表
*/
......
......@@ -263,8 +263,8 @@ public class SysUserDaoImpl implements ISysUserDao {
// 新增用户岗位关联
// insertUserPost(user);
// 新增用户与角色管理
// insertUserRole(user);
insertUserRoleOne(user.getUserId(), user.getRoleId());
insertUserRole(user);
// insertUserRoleOne(user.getUserId(), user.getRoleId());
return rows;
}
......@@ -319,11 +319,11 @@ public class SysUserDaoImpl implements ISysUserDao {
// 删除用户与角色关联
userRoleMapper.deleteUserRoleByUserId(userVo.getUserId());
// 新增用户与角色管理
// insertUserRole(user);
insertUserRoleOne(user.getUserId(), user.getRoleId());
insertUserRole(user);
user.setPassword(null);
userMapper.updateById(user);
return userMapper.updateRoleName(user);
return userMapper.updateById(user);
// insertUserRoleOne(user.getUserId(), user.getRoleId());
// return userMapper.updateRoleName(user);
}
/**
......
Markdown 格式
0%
您添加了 0 到此讨论。请谨慎行事。
请先完成此评论的编辑!
注册 或者 后发表评论