From c5358cd33eeb12abb5b8aaf94af94911e632f48a Mon Sep 17 00:00:00 2001 From: tortoise <2891138827@qq.com> Date: Mon, 12 Aug 2024 14:53:59 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8B=A6=E6=88=AA=E5=99=A8ok?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/top/suyiiyii/sims/common/InterceptorConfig.java | 2 +- src/main/java/top/suyiiyii/sims/common/JwtInterceptor.java | 2 +- src/main/java/top/suyiiyii/sims/mapper/UserMapper.java | 7 +++++++ 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/main/java/top/suyiiyii/sims/common/InterceptorConfig.java b/src/main/java/top/suyiiyii/sims/common/InterceptorConfig.java index f9cfade..9d650e3 100644 --- a/src/main/java/top/suyiiyii/sims/common/InterceptorConfig.java +++ b/src/main/java/top/suyiiyii/sims/common/InterceptorConfig.java @@ -19,7 +19,7 @@ import org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupp protected void addInterceptors(InterceptorRegistry registry) { registry.addInterceptor(jwtInterceptor()) .addPathPatterns("/**") - .excludePathPatterns("/login"); // 排除不需要验证的路径 + .excludePathPatterns("/user/login"); // 排除不需要验证的路径 super.addInterceptors(registry); } diff --git a/src/main/java/top/suyiiyii/sims/common/JwtInterceptor.java b/src/main/java/top/suyiiyii/sims/common/JwtInterceptor.java index f9ed6b4..09f5274 100644 --- a/src/main/java/top/suyiiyii/sims/common/JwtInterceptor.java +++ b/src/main/java/top/suyiiyii/sims/common/JwtInterceptor.java @@ -59,7 +59,7 @@ public class JwtInterceptor implements HandlerInterceptor { throw new ServiceException("401", "请登录"); } - User user = userMapper.selectByUserId(Integer.parseInt(userId)); + User user = userMapper.selectById(Integer.parseInt(userId)); if (user == null) { throw new ServiceException("401", "请登录"); } diff --git a/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java b/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java index 2d7a819..7d345a9 100644 --- a/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java +++ b/src/main/java/top/suyiiyii/sims/mapper/UserMapper.java @@ -55,6 +55,13 @@ public interface UserMapper extends BaseMapper { @Select("SELECT id, user_id, username, password, name, email, `group` from user WHERE user_id = #{userId}") User selectByUserId(Integer userId); + /** + * 根据iD查询用户信息 + * @param + * @return 用户对象 + */ + @Select("SELECT id, user_id, username, password, name, email, `group` from user WHERE id = #{Id}") + User selectById(Integer Id); /** * 查询所有用户信息 * @return 用户列表