From 7d5b7f0a6330ca33046c7954e0bf7326d4ab8bc5 Mon Sep 17 00:00:00 2001 From: "Ray.Hao" <1490493387@qq.com> Date: Wed, 28 May 2025 23:28:42 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=94=A8=E6=88=B7=E6=96=B0=E5=A2=9E?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0=E5=88=9B=E5=BB=BA=E4=BA=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../boot/system/service/impl/UserRoleServiceImpl.java | 9 +++++++-- .../youlai/boot/system/service/impl/UserServiceImpl.java | 2 ++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/youlai/boot/system/service/impl/UserRoleServiceImpl.java b/src/main/java/com/youlai/boot/system/service/impl/UserRoleServiceImpl.java index d40c75c8..72dcf3ca 100644 --- a/src/main/java/com/youlai/boot/system/service/impl/UserRoleServiceImpl.java +++ b/src/main/java/com/youlai/boot/system/service/impl/UserRoleServiceImpl.java @@ -17,6 +17,13 @@ import java.util.Set; import java.util.concurrent.CompletableFuture; import java.util.stream.Collectors; + +/** + * 用户角色服务实现类 + * + * @author Ray.Hao + * @since 0.0.1 + */ @Service @RequiredArgsConstructor public class UserRoleServiceImpl extends ServiceImpl implements UserRoleService { @@ -29,7 +36,6 @@ public class UserRoleServiceImpl extends ServiceImpl i * * @param userId 用户ID * @param roleIds 选择的角色ID集合 - * @return */ @Override public void saveUserRoles(Long userId, List roleIds) { @@ -74,7 +80,6 @@ public class UserRoleServiceImpl extends ServiceImpl i // 当权限变更时清除登录态 if (rolesChanged) { - // 获取用户所有有效token(根据实际token存储实现) String accessToken = SecurityUtils.getTokenFromRequest(); tokenManager.invalidateToken(accessToken); } diff --git a/src/main/java/com/youlai/boot/system/service/impl/UserServiceImpl.java b/src/main/java/com/youlai/boot/system/service/impl/UserServiceImpl.java index b67d66d0..9eb05d5d 100644 --- a/src/main/java/com/youlai/boot/system/service/impl/UserServiceImpl.java +++ b/src/main/java/com/youlai/boot/system/service/impl/UserServiceImpl.java @@ -130,6 +130,7 @@ public class UserServiceImpl extends ServiceImpl implements Us // 设置默认加密密码 String defaultEncryptPwd = passwordEncoder.encode(SystemConstants.DEFAULT_PASSWORD); entity.setPassword(defaultEncryptPwd); + entity.setCreateBy(SecurityUtils.getUserId()); // 新增用户 boolean result = this.save(entity); @@ -165,6 +166,7 @@ public class UserServiceImpl extends ServiceImpl implements Us // 修改用户 boolean result = this.updateById(entity); + entity.setUpdateBy(SecurityUtils.getUserId()); if (result) { // 保存用户角色