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) { // 保存用户角色