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-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java | 2 +- ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java | 2 +- ltkj-common/pom.xml | 6 ------ ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java | 21 +++++++++------------ ltkj-hosp/pom.xml | 6 ++++++ ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java | 2 +- ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java | 2 +- 7 files changed, 19 insertions(+), 22 deletions(-) diff --git a/ltkj-common/pom.xml b/ltkj-common/pom.xml index 6f01919..fd5f706 100644 --- a/ltkj-common/pom.xml +++ b/ltkj-common/pom.xml @@ -298,12 +298,6 @@ <artifactId>redisson-spring-boot-starter</artifactId> <version>3.23.5</version> </dependency> - - <!-- 闃块噷鏁版嵁搴撹繛鎺ユ睜 --> - <dependency> - <groupId>com.alibaba</groupId> - <artifactId>druid-spring-boot-starter</artifactId> - </dependency> </dependencies> </project> 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; } diff --git a/ltkj-hosp/pom.xml b/ltkj-hosp/pom.xml index 42d8586..91dd988 100644 --- a/ltkj-hosp/pom.xml +++ b/ltkj-hosp/pom.xml @@ -37,6 +37,12 @@ <version>1.5.4</version> </dependency> + <!-- 闃块噷鏁版嵁搴撹繛鎺ユ睜 --> + <dependency> + <groupId>com.alibaba</groupId> + <artifactId>druid-spring-boot-starter</artifactId> + </dependency> + </dependencies> </project> diff --git a/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java b/ltkj-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java similarity index 98% rename from ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java rename to ltkj-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java index d38d6a3..9d24863 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java +++ b/ltkj-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java @@ -1,4 +1,4 @@ -package com.ltkj.common.db; +package com.ltkj.db; import com.alibaba.druid.pool.DruidDataSource; import org.springframework.beans.factory.annotation.Value; diff --git a/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceContextHolder.java b/ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java similarity index 92% rename from ltkj-common/src/main/java/com/ltkj/common/db/DataSourceContextHolder.java rename to ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java index b98f180..98e8c9a 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceContextHolder.java +++ b/ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java @@ -1,4 +1,4 @@ -package com.ltkj.common.db; +package com.ltkj.db; public class DataSourceContextHolder { private static final ThreadLocal<String> contextHolder = new ThreadLocal<>(); diff --git a/ltkj-common/src/main/java/com/ltkj/common/db/DynamicDataSource.java b/ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java similarity index 97% rename from ltkj-common/src/main/java/com/ltkj/common/db/DynamicDataSource.java rename to ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java index 40a2252..8d6bb07 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/db/DynamicDataSource.java +++ b/ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java @@ -1,4 +1,4 @@ -package com.ltkj.common.db; +package com.ltkj.db; import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource; diff --git a/ltkj-common/src/main/java/com/ltkj/common/db/anno/DataSource.java b/ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java similarity index 92% rename from ltkj-common/src/main/java/com/ltkj/common/db/anno/DataSource.java rename to ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java index 91d2efa..4a475dd 100644 --- a/ltkj-common/src/main/java/com/ltkj/common/db/anno/DataSource.java +++ b/ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java @@ -1,4 +1,4 @@ -package com.ltkj.common.db.anno; +package com.ltkj.db.anno; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; -- Gitblit v1.8.0