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 用户列表