From 7b93b49469e5dab9ac01dc154b2e3572e9acfb43 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期一, 19 五月 2025 17:13:02 +0800
Subject: [PATCH] zjh20250519

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java |   45 ++++++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 44 insertions(+), 1 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
index 7864f34..19e1285 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/SysConfigController.java
@@ -4,6 +4,7 @@
 import java.util.concurrent.ExecutorService;
 import java.util.concurrent.Executors;
 import javax.annotation.Resource;
+import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
 import cn.hutool.core.date.DateTime;
@@ -316,6 +317,48 @@
     }
 
 
+    @GetMapping ("/chaxunjyjcwsxmjg")
+    @ApiOperation(value = "鏌ヨ妫�楠屾鏌ラ」鐩粨鏋滄帴鍙�")
+    public AjaxResult chaxunjyjcwsxmjg(@RequestParam @ApiParam(value = "jy妫�楠� jc妫�鏌� jyjc妫�楠屽拰妫�鏌�") String tblx,
+                                       @ApiParam(value = "浣撴鍙�")@RequestParam String tjh) {
+        String hospId = configService.selectConfigByKey("dqyyyqbm");
+        log.info("鎵嬪姩鏌ヨ妫�楠屾垨妫�鏌ョ粨鏋滃紑濮�->{}{}",hospId,DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss"));
+        try {
+
+            switch (tblx){
+                case "jy":
+                    List<Map<String, Object>> hysqdList = testMapper.sysgetCcXZxYyLtkjHysqdByLisVi(tjh,hospId);
+                    if (null != hysqdList && !hysqdList.isEmpty()) {
+                        for (Map<String, Object> map : hysqdList) {
+                            List<Map<String, Object>> hybgdList = testMapper.sysgetCcXZxYyLtkjHybgdByLisVi(map.get("鏉$爜鍙�").toString());
+                            map.put("jybgd",hybgdList);
+                        }
+                        DynamicDataSourceContextHolder.clearDataSourceType();
+                    }
+
+                    log.info("褰撳墠鏌ヨ鐨勬槸->{} 缁撴灉","妫�楠�");
+                    return AjaxResult.success(hysqdList);
+
+                case "jc":
+                    List<Map<String, Object>> jcsqdList = testMapper.sysgetCcXZxYyPacsLtkjExamJcsqd(tjh,hospId);
+                    DynamicDataSourceContextHolder.clearDataSourceType();
+                    log.info("褰撳墠鏌ヨ鐨勬槸->{} 缁撴灉","妫�鏌�");
+                    return AjaxResult.success(jcsqdList);
+                default:
+                    log.info("娌℃湁鎵惧埌鎵�鍖归厤鐨勫悓姝ョ被鍨�");
+//                    return AjaxResult.error("娌℃湁鎵惧埌鎵�鍖归厤鐨勫悓姝ョ被鍨�!");
+            }
+            log.info("鎵嬪姩鏌ヨ妫�楠屾垨妫�鏌ョ粨鏋滃紑濮�->{}",DateUtil.format(new Date(),"yyyy-MM-dd HH:mm:ss"));
+            return AjaxResult.error("娌℃湁鎵惧埌鎵�鍖归厤鐨勫悓姝ョ被鍨�!");
+
+        } catch (Exception e) {
+            log.error(String.valueOf(e));
+            return AjaxResult.error();
+        }
+    }
+
+
+
 
 
     @GetMapping ("/zxsq")//鎵ц
@@ -370,7 +413,7 @@
 //    @PreAuthorize("@ss.hasPermi('system:config:tbhisproprice')")
     @ApiOperation (value = "tjjcycxm")
     public AjaxResult tjjcycxm(@RequestParam(required = false)@ApiParam(value = "浣撴鍙�") String tjh) {
-        String yqbm = configService.selectConfigByKey("common_api_service_hospbm");
+        String yqbm = configService.selectConfigByKey("dqyyyqbm");
         if(StringUtil.isNotBlank(tjh)){
             zongjianshengchengyichangxiangmu(tjh, yqbm);
             return AjaxResult.success();

--
Gitblit v1.8.0