From 6904353f29416a72edbe74523bdc062863301a12 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期五, 07 二月 2025 11:15:49 +0800 Subject: [PATCH] 20250207 --- ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java | 21 +++++++++------------ 1 files changed, 9 insertions(+), 12 deletions(-) diff --git a/ltkj-framework/src/main/java/com/ltkj/framework/config/DBChangeInterceptor.java b/ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java similarity index 61% rename from ltkj-framework/src/main/java/com/ltkj/framework/config/DBChangeInterceptor.java rename to ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java index 5d9258e..0a04013 100644 --- a/ltkj-framework/src/main/java/com/ltkj/framework/config/DBChangeInterceptor.java +++ b/ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java @@ -1,27 +1,24 @@ -package com.ltkj.framework.config; +package com.ltkj.framework.interceptor; import com.alibaba.fastjson.JSON; import com.google.gson.Gson; -import com.ltkj.common.db.DataSourceContextHolder; -import com.ltkj.hosp.domain.Wxuser; +import com.ltkj.db.DataSourceContextHolder; import org.springframework.core.annotation.Order; import org.springframework.web.servlet.HandlerInterceptor; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -@Order(1) +/** + * @Company: 瑗垮畨璺嘲绉戞妧鏈夐檺鍏徃 + * @Author: zhaowenxuan + * @Date: 2025/2/7 11:07 + */ +@Order(2) public class DBChangeInterceptor implements HandlerInterceptor { @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) { - String token = request.getHeader("token"); - boolean verifyToken = JwtUtils.verifyToken(token); - if (!verifyToken) { - response.setStatus(401); - return false; - } - Wxuser wxuser = new Gson().fromJson(JSON.toJSONString(JwtUtils.getClaims(token).get("wxuser")),Wxuser.class); - UserHoder.set(wxuser); + return true; } -- Gitblit v1.8.0