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