From e460e434fe3975a4ae33466710d8292245ad8e07 Mon Sep 17 00:00:00 2001 From: zhaowenxuan <chacca165@163.com> Date: 星期四, 19 六月 2025 18:09:33 +0800 Subject: [PATCH] 2025-06-19 --- src/main/java/com/example/scheudleds/DictSyncCommon.java | 15 ++++++++++++--- 1 files changed, 12 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/example/scheudleds/DictSyncCommon.java b/src/main/java/com/example/scheudleds/DictSyncCommon.java index ef5c502..c94b79e 100644 --- a/src/main/java/com/example/scheudleds/DictSyncCommon.java +++ b/src/main/java/com/example/scheudleds/DictSyncCommon.java @@ -1,6 +1,9 @@ package com.example.scheudleds; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; +import com.example.domain.DictHosp; import com.example.factory.ServiceFactory; +import com.example.service.DictHospService; import com.example.service.HisService; import lombok.extern.slf4j.Slf4j; import org.springframework.beans.factory.annotation.Autowired; @@ -11,6 +14,7 @@ import java.util.List; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; +import java.util.stream.Collectors; @Slf4j @Component @@ -23,11 +27,16 @@ this.serviceFactory = serviceFactory; } - private final ExecutorService executorService = Executors.newFixedThreadPool(4); + private final ExecutorService executorService = Executors.newFixedThreadPool(40); + + @Autowired + private DictHospService dictHospService; @Scheduled(cron = "0 0 22 * * ?") public void executeTasks() { - List<String> list = Arrays.asList("shanxiqinxamjyy","shanxiqinpbkwyy"); +// List<String> list = Arrays.asList("shanxiqinxamjyy","shanxiqinpbkwyy","shanxiqinjdczgzyy","shanxiqinsqyy"); + List<String> list = dictHospService.list(new LambdaQueryWrapper<DictHosp>().isNotNull(DictHosp::getBeanName)) + .stream().map(DictHosp::getBeanName).collect(Collectors.toList()); log.info("寮�濮嬫墽琛屽畾鏃朵换鍔★細{}", System.currentTimeMillis()); try { for (String hosp : list) { @@ -46,4 +55,4 @@ log.error("瀹氭椂浠诲姟鎵ц寮傚父锛�", e); } } -} \ No newline at end of file +} -- Gitblit v1.8.0