From 17593dee92e608d00bbccf4b9a5932c2d19a55ee Mon Sep 17 00:00:00 2001 From: teddy Date: Mon, 12 Jan 2026 21:15:30 +0900 Subject: [PATCH] =?UTF-8?q?[KC-108]=20ai=20api=20batch=20=EC=9E=91?= =?UTF-8?q?=EC=97=85=EC=A4=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Inference/MapSheetLearnRepositoryCustom.java | 1 + .../Inference/MapSheetLearnRepositoryImpl.java | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryCustom.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryCustom.java index 62a27be9..6b19c288 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryCustom.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryCustom.java @@ -21,5 +21,6 @@ public interface MapSheetLearnRepositoryCustom { Optional getInferenceResultByStatus(String status); Optional getInferenceAiResultById(Long id); + public InferenceStatusDetailDto getInferenceStatus(UUID uuid); } diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryImpl.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryImpl.java index ae65b78e..a6522291 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryImpl.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/Inference/MapSheetLearnRepositoryImpl.java @@ -139,6 +139,16 @@ public class MapSheetLearnRepositoryImpl implements MapSheetLearnRepositoryCusto return foundContent; } + @Override + public Optional getInferenceResultByStatus(String status) { + return Optional.ofNullable( + queryFactory + .selectFrom(mapSheetLearnEntity) + .where(mapSheetLearnEntity.status.eq(status)) + .limit(1) + .fetchOne()); + } + @Override public InferenceStatusDetailDto getInferenceStatus(UUID uuid) {