From 640cc2979a1793a8293cb744a8bdd7a4c5c4868e Mon Sep 17 00:00:00 2001 From: lijiarao Date: Tue, 16 Aug 2022 10:48:47 +0800 Subject: [PATCH] =?UTF-8?q?update=20=E4=BC=81=E4=B8=9A=E7=AE=A1=E7=90=86?= =?UTF-8?q?=E5=91=98=E9=80=80=E5=87=BA=E7=99=BB=E5=BD=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../company/controller/CompanyLoginController.java | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java index 9679ad4c..ff0413a4 100644 --- a/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java +++ b/jero-boot-incoming-payment/src/main/java/com/jero/company/controller/CompanyLoginController.java @@ -337,15 +337,13 @@ public class CompanyLoginController { if (oConvertUtils.isEmpty(token)) { return Result.error("退出登录失败!"); } - String phone = JwtUtil.getUsername(token); - LambdaQueryWrapper queryWrapper = new LambdaQueryWrapper<>(); - queryWrapper.eq(PayContactsManagement::getPhone, phone); - PayContactsManagement contactsManagement = payContactsManagementService.getOne(queryWrapper); - if (contactsManagement != null) { - baseCommonService.addLog("手机号: " + PasswordUtil.decrypt(phone) + ",退出成功!", CommonConstant.LOG_TYPE_1, null, null); - log.info(" 企业端用户: " + contactsManagement.getName() + ",退出成功! "); + String username = JwtUtil.getUsername(token); + LoginUser sysUser = sysBaseAPI.getUserByName(username); + if (sysUser != null) { + baseCommonService.addLog("手机号: " + PasswordUtil.decrypt(sysUser.getPhone()) + ",退出成功!", CommonConstant.LOG_TYPE_1, null, null); + log.info(" 企业端用户: " + sysUser.getRealname() + ",退出成功! "); //清空用户登录Token缓存 - redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + token); + redisUtil.del(CommonConstant.PREFIX_USER_TOKEN + username); //调用shiro的logout SecurityUtils.getSubject().logout(); return Result.OK("退出登录成功!");