From 9eb49e1b09d851601bac76fe867c6d9d59ff7040 Mon Sep 17 00:00:00 2001 From: sxu <602087911@qq.com> Date: Fri, 16 May 2025 18:34:20 +0800 Subject: [PATCH] =?UTF-8?q?sys.visit.tokentime=E8=A7=A3=E6=9E=90=E5=87=BA?= =?UTF-8?q?=E9=94=99=E5=8A=A0=E4=BF=9D=E6=8A=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/bonus/common/security/service/TokenService.java | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/TokenService.java b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/TokenService.java index cff9647..c52afe2 100644 --- a/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/TokenService.java +++ b/bonus-common/bonus-common-security/src/main/java/com/bonus/common/security/service/TokenService.java @@ -206,8 +206,12 @@ public class TokenService { private Long getTokenTime(){ long tokenTime = 20L; String redisResult = redisService.getCacheObject("sys_config:"+ "sys.visit.tokentime"); - if(!redisResult.isEmpty()) { - tokenTime = Long.parseLong(redisResult); + if(StringUtils.isNotEmpty(redisResult)) { + try { + tokenTime = Long.parseLong(redisResult); + } catch (Exception e) { + tokenTime = 43200L; //MINUTES + } }else { Long result = systemConfig.getTokenTime(); if (!ObjectUtil.isEmpty(result)){