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 |   38 ++++++++++++++++++++++++++++++--------
 1 files changed, 30 insertions(+), 8 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 ad4524b..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");
@@ -1667,6 +1681,7 @@
                 List<TjOrderDetail> dels = new ArrayList<>();
                 for (TjOrderYcxm ycxm : entry.getValue()) {
                     TjOrderDetail detail=new TjOrderDetail();
+                    detail.setOrderDetailId(Long.valueOf(ycxm.getId()));
                     detail.setProName(ycxm.getJcxm());
                     detail.setProResult(ycxm.getJcjg());
                     detail.setStanId(ycxm.getCkfw());
@@ -1711,15 +1726,22 @@
            return AjaxResult.success(maps);
         }else {
             List<Map<String, Object>> mapList = zongjianyishengchakanyichangxiangmu(tjNum);
-            if(mapList.isEmpty()){
-                return AjaxResult.error("鏆傛棤鏁版嵁");
-            }
+//            if(mapList.isEmpty()){
+//                return AjaxResult.success("鏆傛棤鏁版嵁");
+//            }
             return AjaxResult.success(mapList);
         }
 
 //            return zongjianyishengchakanyichangxiangmu(tjNum);
         }
         return AjaxResult.error();
+    }
+
+    @GetMapping ("/delzongjianyishengchakanyichangxiangmu")
+    @ApiOperation (value = "鎬绘鍒犻櫎寮傚父椤圭洰鎺ュ彛")
+    public AjaxResult delzongjianyishengchakanyichangxiangmu(@RequestParam String id) {
+        ycxmService.removeById(id);
+        return AjaxResult.success();
     }
 
     private List<Map<String, Object>> zongjianyishengchakanyichangxiangmu(String tjNumber) {
@@ -1810,7 +1832,7 @@
                 return AjaxResult.success();
             }
         }
-        return AjaxResult.error();
+        return AjaxResult.success();
     }
 
 

--
Gitblit v1.8.0