From 1e91dc33009cfdc951b2642877f40280b51c3089 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期五, 28 二月 2025 15:17:01 +0800
Subject: [PATCH] zjh20250228

---
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java |   22 ++++++++++++++++++----
 1 files changed, 18 insertions(+), 4 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
index efa6950..4f71514 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java
@@ -560,7 +560,7 @@
                             maps.put("ksbm", "浣撴涓績");
                             maps.put("pagecount", 100);
                             maps.put("page", 1);
-//                    AjaxResult results = service.getHISDataNew("Getexamreportinfo", maps);
+
 
                             LambdaQueryWrapper<HisApiConfig> lambdaQueryWrapper = new LambdaQueryWrapper<>();
                             lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Getexamreportinfo");
@@ -568,7 +568,15 @@
 
 
                             /*鍚屾妫�鏌� his瀛樺偍杩囩▼*/
-                            AjaxResult results = jcsqdService.getTjJcProByHisCall("浣撴涓績", order.getCardId(), "''", 100, 1, "'1'");
+
+                            String jctbfs = configService.selectConfigByKey("jctbfs");
+                            AjaxResult results =null;
+                            if (jctbfs.equalsIgnoreCase("Y")){
+                                results = service.getHISDataNew("Getexamreportinfo", maps);
+                            }else{
+                                results = jcsqdService.getTjJcProByHisCall("浣撴涓績", order.getCardId(), "''", 100, 1, "'1'");
+                            }
+
 
                             DynamicDataSourceContextHolder.setDataSourceType(DataSourceType.MASTER.name());
                             DynamicDataSourceContextHolder.clearDataSourceType();
@@ -803,8 +811,14 @@
                             lambdaQueryWrapper.eq(HisApiConfig::getApiMethod, "Getexamreportinfo");
                             HisApiConfig hisApiConfig = hisApiConfigService.getOne(lambdaQueryWrapper);
                             /*鍚屾妫�鏌� his瀛樺偍杩囩▼*/
-                            AjaxResult results = jcsqdService.getTjJcProByHisCall("浣撴涓績", order.getCardId(), "''", 100, 1, "'1'");
-                            DynamicDataSourceContextHolder.clearDataSourceType();
+                            String jctbfs = configService.selectConfigByKey("jctbfs");
+                            AjaxResult results =null;
+                            if (jctbfs.equalsIgnoreCase("Y")){
+                                results = service.getHISDataNew("Getexamreportinfo", maps);
+                            }else{
+                                results = jcsqdService.getTjJcProByHisCall("浣撴涓績", order.getCardId(), "''", 100, 1, "'1'");
+                                DynamicDataSourceContextHolder.clearDataSourceType();
+                            }
                             log.info("妫�鏌ラ」鐩煡璇㈣繑鍥炲��:      " + results.toString());
                             if (Integer.parseInt(results.get("code").toString()) == 200) {
                                 List<Map<String, Object>> datas = (List<Map<String, Object>>) results.get("data");

--
Gitblit v1.8.0