From 5563f9d2c54277297eda3db7924997392d9ce887 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期五, 07 二月 2025 10:55:17 +0800
Subject: [PATCH] 20250207

---
 ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java |   15 +++++++++++++--
 1 files changed, 13 insertions(+), 2 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java b/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java
similarity index 79%
rename from ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java
rename to ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java
index 8204871..d38d6a3 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/db/DataSourceConfig.java
+++ b/ltkj-common/src/main/java/com/ltkj/common/db/DataSourceConfig.java
@@ -1,9 +1,8 @@
-package com.ltkj.web.db;
+package com.ltkj.common.db;
 
 import com.alibaba.druid.pool.DruidDataSource;
 import org.springframework.beans.factory.annotation.Value;
 import org.springframework.context.annotation.Bean;
-import org.springframework.context.annotation.Configuration;
 
 import javax.sql.DataSource;
 import java.util.HashMap;
@@ -12,6 +11,18 @@
 //@Configuration
 public class DataSourceConfig {
 
+    // 浣跨敤浠g爜
+//    try {
+//        long id = Long.parseLong(request.getAttribute("id").toString());
+//        DataSourceContextHolder.setDataSourceKey(String.valueOf(id));
+//        dataSourceConfig.addDataSource(String.valueOf(id)); // 纭繚鏁版嵁婧愬凡娉ㄥ唽
+//        if (log.getSize()>50) log.setSize(50);
+//        if (log.getLang().equals("zh-cn")) log.setLang("zh");
+//        return serverLogService.getLog(log,id);
+//    }finally {
+//        DataSourceContextHolder.setDataSourceKey("default"); // 鍒囨崲鍥炰富搴�
+//    }
+
     private static final String DEFAULT_DATA_SOURCE_KEY = "default"; // 涓诲簱鐨勬爣璇�
     private final Map<String, DataSource> dataSourceCache = new HashMap<>(); // 鏁版嵁婧愮紦瀛�
 

--
Gitblit v1.8.0