feat: 修复修改角色时候报错&优化一些代码风格

This commit is contained in:
l90215
2025-06-26 10:19:08 +08:00
parent bf790ceb51
commit 4e2ec2dc82
3 changed files with 4 additions and 3 deletions

View File

@@ -440,7 +440,7 @@ public class SysRoleServiceImpl implements ISysRoleService {
return;
}
// 角色关联的在线用户量过大会导致redis阻塞卡顿 谨慎操作
keys.parallelStream().forEach(key -> {
keys.forEach(key -> {
String token = StringUtils.substringAfterLast(key, ":");
// 如果已经过期则跳过
if (StpUtil.stpLogic.getTokenActivityTimeoutByToken(token) < -1) {

View File

@@ -325,9 +325,9 @@ public class SysUserServiceImpl implements ISysUserService, UserService {
@Transactional(rollbackFor = Exception.class)
public int updateUser(SysUserBo user) {
// 新增用户与角色管理
//insertUserRole(user, true);
insertUserRole(user, true);
// 新增用户与岗位管理
//insertUserPost(user, true);
insertUserPost(user, true);
SysUser sysUser = MapstructUtils.convert(user, SysUser.class);
// 防止错误更新后导致的数据误删除
int flag = baseMapper.updateById(sysUser);

View File

@@ -169,6 +169,7 @@ public class ChatCostServiceImpl implements IChatCostService {
/**
* 获取用户Id
*/
@Override
public Long getUserId() {
LoginUser loginUser = LoginHelper.getLoginUser();
if (loginUser == null) {