|
@@ -587,6 +587,17 @@ public class SysUserServiceImpl implements ISysUserService
|
|
|
user.setDeptId(sysDept.getDeptId());
|
|
user.setDeptId(sysDept.getDeptId());
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
+ if (user.getRoleName()!=null&&!user.getRoleName().equals(u.getRoleName())){
|
|
|
|
|
+ SysRole sysRole = roleMapper.selectByRoleName(user.getRoleName());
|
|
|
|
|
+ if (sysRole !=null){
|
|
|
|
|
+ List<SysUserRole> list=new ArrayList<>();
|
|
|
|
|
+ SysUserRole sur = new SysUserRole();
|
|
|
|
|
+ sur.setUserId(user.getUserId());
|
|
|
|
|
+ sur.setRoleId(sysRole.getRoleId());
|
|
|
|
|
+ list.add(sur);
|
|
|
|
|
+ userRoleMapper.batchUserRole(list);
|
|
|
|
|
+ }
|
|
|
|
|
+ }
|
|
|
|
|
|
|
|
userMapper.updateUser(user);
|
|
userMapper.updateUser(user);
|
|
|
successNum++;
|
|
successNum++;
|