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