From 9c3d6c01f771e2333ab3c590f90913f8749ed991 Mon Sep 17 00:00:00 2001 From: teddy Date: Wed, 25 Feb 2026 18:02:54 +0900 Subject: [PATCH] =?UTF-8?q?=EC=B6=94=EB=A1=A0=20run=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../inference/service/InferenceRunService.java | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceRunService.java b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceRunService.java index 7f051ac8..c07bdca0 100644 --- a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceRunService.java +++ b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceRunService.java @@ -44,13 +44,21 @@ public class InferenceRunService { List compareList = mapSheetMngCoreService.getMapSheetMngHst(compareYear); List targetList = mapSheetMngCoreService.getMapSheetMngHst(targetYear); + log.info( + "hst list count compareList = {}, targetList = {}", compareList.size(), targetList.size()); + Set compareSet = new HashSet<>(compareList); List filteredTargetList = - targetList.stream() - .filter(compareSet::contains) // 2021에 있는 도협만 남김 - .distinct() // 필요 없으면 제거 - .toList(); + targetList.stream().filter(compareSet::contains).distinct().toList(); + + long removedCount = targetList.size() - filteredTargetList.size(); + + log.info( + "target total count: {}, compare total count: {}, Excluded count: {}", + targetList.size(), + compareList.size(), + removedCount); Scene modelComparePath = getSceneInference(compareYear.toString(), filteredTargetList, "", ""); Scene modelTargetPath = getSceneInference(targetYear.toString(), filteredTargetList, "", "");