From 3067ad92965d6b48db42b4cd7a37f2116e52f4c0 Mon Sep 17 00:00:00 2001
From: zjh <1084500556@qq.com>
Date: 星期四, 03 七月 2025 14:44:48 +0800
Subject: [PATCH] zjh20250703

---
 ltkj-admin/src/main/java/com/ltkj/web/config/timer/AsyncResultTask.java        |   14 +++++++++-----
 ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderYcxmMapper.java            |    6 ++++++
 ltkj-admin/src/main/java/com/ltkj/web/controller/system/TjCheckController.java |    9 +++++++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderYcxmServiceImpl.java |    5 +++++
 ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjOrderYcxmService.java          |    2 ++
 5 files changed, 31 insertions(+), 5 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..b3d9624 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));
     }
 
@@ -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));
     }
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 bd54ce1..265d528 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
@@ -1943,6 +1943,15 @@
     }
 
 
+    @GetMapping("/zongjianyishengHuiFuyichangxiangmuanniu")
+    @ApiOperation(value = "鎬绘鎭㈠寮傚父椤圭洰鎸夐挳鎺ュ彛")
+    public AjaxResult zongjianyishengHuiFuyichangxiangmuanniu(@RequestParam String id) {
+
+        int a = ycxmService.zongjianyishengHuiFuyichangxiangmuanniu(id);
+        return AjaxResult.success(a);
+    }
+
+
 
     @GetMapping("/csymxmxzqtyybcjk")
     @ApiOperation(value = "鍒濆椤甸潰椤圭洰閫夋嫨鍏朵粬鍘熷洜淇濆瓨鎺ュ彛")
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderYcxmMapper.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderYcxmMapper.java
index 6544cd3..c9b7d0a 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderYcxmMapper.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/mapper/TjOrderYcxmMapper.java
@@ -5,6 +5,7 @@
 import org.apache.ibatis.annotations.Delete;
 import org.apache.ibatis.annotations.Mapper;
 import org.apache.ibatis.annotations.Select;
+import org.apache.ibatis.annotations.Update;
 
 import java.util.List;
 
@@ -26,4 +27,9 @@
 
     @Select("select * FROM tj_order_ycxm WHERE tjh=#{tjNum} and deleted=1")
     List<TjOrderYcxm> zongjianyishengHuiFuyichangxiangmu(String tjNum);
+
+    @Update("update  tj_order_ycxm a set" +
+            "  a.deleted=0 " +
+            "  where  a.id=id")
+    int zongjianyishengHuiFuyichangxiangmuanniu(String id);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjOrderYcxmService.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjOrderYcxmService.java
index fd64221..2958044 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjOrderYcxmService.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/TjOrderYcxmService.java
@@ -19,4 +19,6 @@
     List<TjOrderYcxm> selectListByTjh(String tjNumber);
 
     List<TjOrderYcxm> zongjianyishengHuiFuyichangxiangmu(String tjNum);
+
+    int zongjianyishengHuiFuyichangxiangmuanniu(String id);
 }
diff --git a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderYcxmServiceImpl.java b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderYcxmServiceImpl.java
index 39bd671..41d2420 100644
--- a/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderYcxmServiceImpl.java
+++ b/ltkj-hosp/src/main/java/com/ltkj/hosp/service/impl/TjOrderYcxmServiceImpl.java
@@ -36,4 +36,9 @@
     public List<TjOrderYcxm> zongjianyishengHuiFuyichangxiangmu(String tjNum) {
         return mapper.zongjianyishengHuiFuyichangxiangmu(tjNum);
     }
+
+    @Override
+    public int zongjianyishengHuiFuyichangxiangmuanniu(String id) {
+        return mapper.zongjianyishengHuiFuyichangxiangmuanniu(id);
+    }
 }

--
Gitblit v1.8.0