diff --git a/src/main/java/com/yn/bftl/thirdparty/aop/SessionAspect.java b/src/main/java/com/yn/bftl/thirdparty/aop/SessionAspect.java index b074bbc..cb7bffc 100644 --- a/src/main/java/com/yn/bftl/thirdparty/aop/SessionAspect.java +++ b/src/main/java/com/yn/bftl/thirdparty/aop/SessionAspect.java @@ -154,7 +154,7 @@ // TODO 抛出异常 } // 获取redis缓存的key值 - String redisKey = null; + String redisKey = ""; // 判断操作人类型 OperatorType operatorType = null; if (StringUtils.isNotBlank(userToken)) { @@ -169,6 +169,9 @@ redisKey = RedisConstant.getAdminTokenKey(adminToken); operatorType = OperatorType.MEMBER_USER; } + if (StringUtils.isEmpty(redisKey)) { + return; + } // 通过key值获取redis缓存的操作人ID String operatorId = stringRedisTemplate.opsForValue().get(redisKey); if (StringUtils.isNotBlank(operatorId)) {