From 2a9583fd376451ca77a0400af7f3a02d1b80e7f5 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期二, 24 六月 2025 18:04:34 +0800
Subject: [PATCH] 2025-06-24

---
 ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java |   11 +++++++++--
 1 files changed, 9 insertions(+), 2 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java b/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java
index 1e406d1..cac3c89 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/jmreport/JimuController.java
@@ -8,8 +8,10 @@
 import com.ltkj.common.enums.DataSourceType;
 import com.ltkj.db.DataSourceConfig;
 import com.ltkj.db.DataSourceContextHolder;
+import com.ltkj.hosp.domain.DictCommonHisConfig;
 import com.ltkj.hosp.domain.DictHosp;
 import com.ltkj.hosp.mapper.TestMapper;
+import com.ltkj.hosp.service.DictCommonHisConfigService;
 import com.ltkj.hosp.service.IDictHospService;
 import io.swagger.annotations.Api;
 import io.swagger.annotations.ApiOperation;
@@ -43,6 +45,10 @@
 @Api(tags = "PC绔� 绉湪鎶ヨ〃鎺ュ彛闆�")
 @Slf4j
 public class JimuController {
+
+    @Autowired
+    private DictCommonHisConfigService dictCommonHisConfigService;
+
 //    @Value("${jimu.path}")
     private static  String value;
 
@@ -135,8 +141,9 @@
     @GetMapping("/getBingZhong")
     public String getBingZhongInfo(@RequestParam("start") String start, @RequestParam("end") String end,@RequestParam(required = true,value = "hospId") String hospId){
         try {
-            dataSourceConfig.addDataSource(hospId);
-            DataSourceContextHolder.setDataSourceKey(hospId);
+            DictCommonHisConfig hisConfig = dictCommonHisConfigService.getOne(new LambdaQueryWrapper<DictCommonHisConfig>().eq(DictCommonHisConfig::getHospital, hospId));
+            dataSourceConfig.addDataSource(hisConfig.getDbName());
+            DataSourceContextHolder.setDataSourceKey(hisConfig.getDbName());
             JSONObject object = JSONUtil.createObj();
             object.putOpt("data",testMapper.getBingZhongInfo(start,end));
             return JSONUtil.toJsonStr(object);

--
Gitblit v1.8.0