From d9d1e0feccc85cdf9b6bd38fe8ecb572b0432153 Mon Sep 17 00:00:00 2001 From: zhaolongfei <2651195677@qq.com> Date: Fri, 8 Nov 2024 17:34:07 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E8=BF=9B=E8=A1=8C=E5=B7=A5?= =?UTF-8?q?=E5=8F=B7=E9=AA=8C=E8=AF=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/xboe/module/course/api/CourseWareApi.java | 7 +++++++ 1 file changed, 7 insertions(+) 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);