zhaowenxuan
2025-02-07 6904353f29416a72edbe74523bdc062863301a12
20250207
2个文件已修改
5 文件已重命名
41 ■■■■ 已修改文件
ltkj-common/pom.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java 21 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/pom.xml 6 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
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>
ltkj-framework/src/main/java/com/ltkj/framework/interceptor/DBChangeInterceptor.java
File was renamed from ltkj-framework/src/main/java/com/ltkj/framework/config/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;
    }
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>
ltkj-hosp/src/main/java/com/ltkj/db/DataSourceConfig.java
File was renamed from ltkj-common/src/main/java/com/ltkj/common/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;
ltkj-hosp/src/main/java/com/ltkj/db/DataSourceContextHolder.java
File was renamed from ltkj-common/src/main/java/com/ltkj/common/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<>();
ltkj-hosp/src/main/java/com/ltkj/db/DynamicDataSource.java
File was renamed from ltkj-common/src/main/java/com/ltkj/common/db/DynamicDataSource.java
@@ -1,4 +1,4 @@
package com.ltkj.common.db;
package com.ltkj.db;
import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;
ltkj-hosp/src/main/java/com/ltkj/db/anno/DataSource.java
File was renamed from ltkj-common/src/main/java/com/ltkj/common/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;