TASK:免登录;

This commit is contained in:
shahaibo
2024-01-15 17:45:11 +08:00
parent 2d73f0c414
commit 1c3692d034

View File

@@ -627,6 +627,11 @@ public class AccountServiceImpl extends ServiceImpl<AccountMapper, Account> impl
// 如果存在用户,将将被注销的用户的浏览器标识更新为用户名编号最大的用户的浏览器标识 // 如果存在用户,将将被注销的用户的浏览器标识更新为用户名编号最大的用户的浏览器标识
if (!accounts.isEmpty()) { if (!accounts.isEmpty()) {
Account userToBeUpdate = accounts.get(0); Account userToBeUpdate = accounts.get(0);
//jwt本身失效比较难做 统一用缓存实现 删除缓存就失效
String token = LocalCacheUtils.getTokenCache(String.valueOf(accountDelete.getId()));
if (StringUtils.isNotBlank(token)) {
LocalCacheUtils.delTokenCache(String.valueOf(accountDelete.getId()));
}
if (!userName.equals(userToBeUpdate.getUserName())) { if (!userName.equals(userToBeUpdate.getUserName())) {
accountMapper.deleteById(accountDelete); accountMapper.deleteById(accountDelete);
userToBeUpdate.setUserName(userName); userToBeUpdate.setUserName(userName);