From 8c24423fed7c85495ef8a73dd8da571d08cbd3ae Mon Sep 17 00:00:00 2001 From: 姜友瑶 <935090232@qq.com> Date: Wed, 04 May 2022 09:52:33 +0800 Subject: [PATCH] fix:修复缓存bug --- zq-erp/src/main/java/com/matrix/system/common/init/UserCacheManager.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/zq-erp/src/main/java/com/matrix/system/common/init/UserCacheManager.java b/zq-erp/src/main/java/com/matrix/system/common/init/UserCacheManager.java index 4db415f..6c91e95 100644 --- a/zq-erp/src/main/java/com/matrix/system/common/init/UserCacheManager.java +++ b/zq-erp/src/main/java/com/matrix/system/common/init/UserCacheManager.java @@ -7,11 +7,13 @@ */ package com.matrix.system.common.init; +import com.alibaba.fastjson.TypeReference; import com.matrix.core.constance.SystemErrorCode; import com.matrix.core.exception.GlobleException; import com.matrix.core.tools.StringUtils; import com.matrix.core.tools.UUIDUtil; import com.matrix.core.tools.WebUtil; +import com.matrix.system.common.bean.SysUsers; import org.springframework.beans.factory.annotation.Value; import org.springframework.stereotype.Component; @@ -44,7 +46,7 @@ public boolean isUserLogin() { String token = getUserToken(); if (StringUtils.isNotBlank(token)) { - return LocalCache.get(token) != null; + return LocalCache.get(token,new TypeReference<String>(){}) != null; } else { return false; } @@ -92,7 +94,7 @@ public <T> T getLoginUser() { String userToken = getUserToken(); if (userToken != null) { - T user = LocalCache.get(userToken); + T user = LocalCache.get(userToken,new TypeReference<SysUsers>(){}); if (Objects.nonNull(user)) { //重新设置key过期时间 LocalCache.resetExpire(userToken); -- Gitblit v1.9.1