diff --git a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseWareApi.java b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseWareApi.java index 79353b3d..959ee0ad 100644 --- a/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseWareApi.java +++ b/servers/boe-server-all/src/main/java/com/xboe/module/course/api/CourseWareApi.java @@ -130,8 +130,15 @@ public class CourseWareApi extends ApiBaseController { } String userInfo = CacheName.NAME_INFO + ":"+ token; Object o = redisTemplate.opsForValue().get(userInfo); + if (o == null) { + log.error("从 Redis 获取的值为 null ,", userInfo); + return badRequest("token验证错误"); + } + // 将对象转换为字符串 String userNoStr = o.toString(); + // 检查字符串是否为空或空白 if (StringUtils.isBlank(userNoStr)) { + log.error("从 Redis 获取的值为空或空白,", userInfo); return badRequest("token验证错误"); } HashMap bean = JSONUtil.toBean(userNoStr, HashMap.class);