update 企业管理员退出登录
This commit is contained in:
+6
-8
@@ -337,15 +337,13 @@ public class CompanyLoginController {
|
|||||||
if (oConvertUtils.isEmpty(token)) {
|
if (oConvertUtils.isEmpty(token)) {
|
||||||
return Result.error("退出登录失败!");
|
return Result.error("退出登录失败!");
|
||||||
}
|
}
|
||||||
String phone = JwtUtil.getUsername(token);
|
String username = JwtUtil.getUsername(token);
|
||||||
LambdaQueryWrapper<PayContactsManagement> queryWrapper = new LambdaQueryWrapper<>();
|
LoginUser sysUser = sysBaseAPI.getUserByName(username);
|
||||||
queryWrapper.eq(PayContactsManagement::getPhone, phone);
|
if (sysUser != null) {
|
||||||
PayContactsManagement contactsManagement = payContactsManagementService.getOne(queryWrapper);
|
baseCommonService.addLog("手机号: " + PasswordUtil.decrypt(sysUser.getPhone()) + ",退出成功!", CommonConstant.LOG_TYPE_1, null, null);
|
||||||
if (contactsManagement != null) {
|
log.info(" 企业端用户: " + sysUser.getRealname() + ",退出成功! ");
|
||||||
baseCommonService.addLog("手机号: " + PasswordUtil.decrypt(phone) + ",退出成功!", CommonConstant.LOG_TYPE_1, null, null);
|
|
||||||
log.info(" 企业端用户: " + contactsManagement.getName() + ",退出成功! ");
|
|
||||||
//清空用户登录Token缓存
|
//清空用户登录Token缓存
|
||||||
redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + token);
|
redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + username);
|
||||||
//调用shiro的logout
|
//调用shiro的logout
|
||||||
SecurityUtils.getSubject().logout();
|
SecurityUtils.getSubject().logout();
|
||||||
return Result.OK("退出登录成功!");
|
return Result.OK("退出登录成功!");
|
||||||
|
|||||||
Reference in New Issue
Block a user