Merge branch 'master' into deploy

pull/875/head
Jie Zheng 2025-01-21 15:36:26 +08:00
commit 265562e37c
1 changed files with 9 additions and 0 deletions

View File

@ -200,6 +200,15 @@ public class UserServiceImpl implements UserService {
@Override
@Transactional(rollbackFor = Exception.class)
public void resetPwd(Set<Long> ids, String pwd) {
List<User> users = userRepository.findAllById(ids);
// 清除缓存
users.forEach(user -> {
// 清除缓存
flushCache(user.getUsername());
// 强制退出
onlineUserService.kickOutForUsername(user.getUsername());
});
// 重置密码
userRepository.resetPwd(ids, pwd);
}