From aa98dc5f2e5fb3ffed6a2d4e52070ea1518db1b4 Mon Sep 17 00:00:00 2001
From: zhaowenxuan <chacca165@163.com>
Date: 星期四, 03 七月 2025 14:56:06 +0800
Subject: [PATCH] 调整切库日志打印

---
 ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java |   28 ++++++++++++++++------------
 1 files changed, 16 insertions(+), 12 deletions(-)

diff --git a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java
index b1cf8b7..b7b9e00 100644
--- a/ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java
+++ b/ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java
@@ -95,15 +95,17 @@
         // 灏嗚鐢ㄦ埛ID娣诲姞鍒板凡璋冨害浠诲姟闆嗗悎涓�
         scheduledTasks.add(dictHosp.getCode());
         // 鍒涘缓瀹氭椂浠诲姟锛屼换鍔″皢鍦�15鍒嗛挓鍚庢墽琛�
-        taskScheduler.schedule(() -> {
+/*        taskScheduler.schedule(() -> {
             try {
-                // 鎵ц浠诲姟鐨勮秴鏃舵帶鍒�
-                taskScheduler.schedule(() -> {
-                    executeTask(dictHosp);
-                }, Instant.now());
+
             } catch (Exception e) {
                 log.error("鍒涘缓浠诲姟鏃跺彂鐢熷紓甯革細{}", e.getMessage());
             }
+        }, Instant.now().plus(15, ChronoUnit.MINUTES));*/
+        log.info("浠诲姟鍒涘缓鎴愬姛 ->{}",dictHosp.getCode());
+        // 鎵ц浠诲姟鐨勮秴鏃舵帶鍒�
+        taskScheduler.schedule(() -> {
+            executeTask(dictHosp);
         }, Instant.now().plus(15, ChronoUnit.MINUTES));
     }
 
@@ -127,7 +129,7 @@
             boolean panduandangqianshijian = panduandangqianshijian(dsqkssj, dsqjssj);
             if (!panduandangqianshijian) {
                 if (lock) {
-                    log.info("浠诲姟寮�濮嬫墽琛屾椂闂� -> {}", dateTimeFormat.format(new Date()));
+                    log.info("{}浠诲姟寮�濮嬫墽琛屾椂闂� -> {}",dictHosp.getCode(), dateTimeFormat.format(new Date()));
                     long start = System.currentTimeMillis();
                     // 鏌ヨ浠诲姟鏁版嵁
                     log.info("寮�濮嬫墽琛屽悓姝� 鎵ц闄㈠尯->{}", dictHosp.getCode());
@@ -137,7 +139,7 @@
 
 
                     if (null != jy && !jy.isEmpty()) {
-                        log.info("鍚屾妫�楠屼汉鍛� 鎵ц鏁伴噺->{}", jy.size());
+                        log.info("{}鍚屾妫�楠屼汉鍛� 鎵ц鏁伴噺->{}{}",dictHosp.getCode(), jy.size(),JSONUtil.toJsonStr(jy));
                         for (String s : jy) {
                             extractedjianyan(s,dictHosp.getCode());
                         }
@@ -145,7 +147,7 @@
 
 
                     if (null != jc && !jc.isEmpty()) {
-                        log.info("鍚屾妫�鏌ヤ汉鍛� 鎵ц鏁伴噺->{}", jc.size());
+                        log.info("{}鍚屾妫�鏌ヤ汉鍛� 鎵ц鏁伴噺->{}{}",dictHosp.getCode(), jc.size(),JSONUtil.toJsonStr(jc));
                         for (String s : jc) {
                             extractedjiancha(s,dictHosp.getCode());
                         }
@@ -153,7 +155,7 @@
                     Map<String, Object> map = new HashMap<>();
                     testMapper.tjplUpdateDetatilByVi(map);
                     Integer object = (Integer) map.get("total");
-                    log.info("鎵ц瀛樺偍杩囩▼鍚庡嚭鍙�->{}", object);
+                    log.info("{}鎵ц瀛樺偍杩囩▼鍚庡嚭鍙�->{}",dictHosp.getCode(), object);
                     if (null != object && object.equals(1)) {
                         if (null != jc && !jc.isEmpty()) {
                             for (String s : jc) {
@@ -186,7 +188,7 @@
                             }
                         }
                         long end = System.currentTimeMillis();
-                        log.info("鍚屾缁撴潫 鑰楁椂锛歿}绉�", (end - start) / 1000);
+                        log.info("{}鍚屾缁撴潫 鑰楁椂锛歿}绉�",dictHosp.getCode(), (end - start) / 1000);
                     }else {
                         log.info("鎵ц瀛樺偍杩囩▼鍑哄弬澶辫触");
                     }
@@ -219,10 +221,12 @@
 
     // 妫�鏌ュ苟娣诲姞鏂扮殑鐢ㄦ埛浠诲姟
     public void checkAndAddNewTasks() {
+        DataSourceContextHolder.setDataSourceKey(DataSourceType.MASTER.name());
         // 鑾峰彇鎵�鏈夐渶瑕佸悓姝ユ棩蹇楃殑鐢ㄦ埛鍒楄〃
         LambdaQueryWrapper<DictHosp> wrapper = new LambdaQueryWrapper<>();
         wrapper.eq(DictHosp::getIsAutoAsyncJg,1);
         List<DictHosp> hospList = dictHospService.list(wrapper);
+        log.info("妫�鏌ュ苟娣诲姞闇�瑕佸悓姝ョ殑鍖婚櫌鍒楄〃:{}", JSONUtil.toJsonStr(hospList));
         hospList.forEach(this::createTask);
         taskScheduler.schedule(this::checkAndAddNewTasks, Instant.now().plus(2, ChronoUnit.MINUTES));
     }
@@ -300,7 +304,7 @@
 
         try {
             List<LtkjExamJcsqd> jcsqdList = testMapper.getCcXZxYyPacsLtkjExamJcsqd(s,hospId);
-            log.info("鑷姩鍚屾妫�鏌ョ敵璇峰崟鏁版嵁:"+jcsqdList);
+            log.info("{}鑷姩鍚屾妫�鏌ョ敵璇峰崟鏁版嵁:{}",hospId,JSONUtil.toJsonStr(jcsqdList));
             if (null != jcsqdList && !jcsqdList.isEmpty()) {
                 DynamicDataSourceContextHolder.clearDataSourceType();
                 jcsqdService.deletedLtkjJcsqdByTjhAndTmh(s);
@@ -308,7 +312,7 @@
                 jcsqdService.saveBatch(jcsqdList);
                 List<LtkjExamJcbgd> jcbgdList = testMapper.getCcXZxYyPacsLtkjExamJcbgd(s,hospId);
 //                DynamicDataSourceContextHolder.clearDataSourceType();
-                log.info("鑷姩鍚屾妫�鏌ユ姤鍛婂崟鏁版嵁:"+jcbgdList);
+                log.info("{}鑷姩鍚屾妫�鏌ユ姤鍛婂崟鏁版嵁:{}",hospId,JSONUtil.toJsonStr(jcbgdList));
                 if (null != jcbgdList && !jcbgdList.isEmpty()) jcbgdService.saveBatch(jcbgdList);
                 DynamicDataSourceContextHolder.clearDataSourceType();
             }

--
Gitblit v1.8.0