diff --git a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/service/LoginService.java b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/service/LoginService.java index 07615562..268a88dc 100644 --- a/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/service/LoginService.java +++ b/smart-admin-api/sa-admin/src/main/java/net/lab1024/sa/admin/module/system/login/service/LoginService.java @@ -212,10 +212,14 @@ public class LoginService { //获取员工登录信息 loginEmployeeDetail = loadLoginInfo(employeeEntity); - if(ObjectUtil.isNotEmpty(loginEmployeeDetail))return loginEmployeeDetail; + if(ObjectUtil.isEmpty(loginEmployeeDetail)) + return null; + + // 放入缓存 + loginUserDetailCache.put(employeeEntity.getEmployeeId(), loginEmployeeDetail); - return null; + return loginEmployeeDetail; }