From 2188d426d40bb69e75f52b32fb0976f3b23a3c75 Mon Sep 17 00:00:00 2001 From: teddy Date: Thu, 26 Feb 2026 12:36:02 +0900 Subject: [PATCH] =?UTF-8?q?=EB=AF=B8=EC=82=AC=EC=9A=A9=20=EC=BF=BC?= =?UTF-8?q?=EB=A6=AC=20=EC=82=AD=EC=A0=9C,=20=EC=B6=94=EB=A1=A0=20?= =?UTF-8?q?=EC=A3=BC=EC=84=9D=20=EC=B6=94=EA=B0=80,=20api/inference/downlo?= =?UTF-8?q?ad/=20=EA=B6=8C=ED=95=9C=20=EC=A0=9C=EA=B1=B0=20=EC=88=98?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/kamcoback/config/SecurityConfig.java | 2 +- .../service/InferenceResultService.java | 6 ++++++ .../MapSheetLearnRepositoryCustom.java | 2 -- .../Inference/MapSheetLearnRepositoryImpl.java | 18 ------------------ .../mapsheet/MapSheetMngRepositoryCustom.java | 6 ++++++ 5 files changed, 13 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/config/SecurityConfig.java b/src/main/java/com/kamco/cd/kamcoback/config/SecurityConfig.java index ec9a9ec3..cfe57c6b 100644 --- a/src/main/java/com/kamco/cd/kamcoback/config/SecurityConfig.java +++ b/src/main/java/com/kamco/cd/kamcoback/config/SecurityConfig.java @@ -106,7 +106,7 @@ public class SecurityConfig { "/api/layer/tile-url", "/api/layer/tile-url-year", "/api/common-code/clazz", - "/api/inference/download/*") + "/api/inference/download/**") .permitAll() // 로그인한 사용자만 가능 IAM .requestMatchers( diff --git a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java index cf7b60b9..65ef57a5 100644 --- a/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java +++ b/src/main/java/com/kamco/cd/kamcoback/inference/service/InferenceResultService.java @@ -119,6 +119,12 @@ public class InferenceResultService { return dto.getUuid(); } + /** + * 추론 실행 - 추론제외, 이전년도 도엽 사용 분기 + * + * @param req + * @return + */ @Transactional public UUID run(InferenceResultDto.RegReq req) { if (req.getDetectOption().equals(DetectOption.EXCL.getId())) { 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 8f6c8c38..a59b1f93 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 @@ -73,8 +73,6 @@ public interface MapSheetLearnRepositoryCustom { */ MapSheetLearnEntity getProcessing(); - Integer getLearnStage(Integer compareYear, Integer targetYear); - /** * 추론 결과 정보 조회 * 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 406b5a9a..9441f4f2 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 @@ -291,24 +291,6 @@ public class MapSheetLearnRepositoryImpl implements MapSheetLearnRepositoryCusto .fetchOne(); } - @Override - public Integer getLearnStage(Integer compareYear, Integer targetYear) { - Integer stage = - queryFactory - .select(mapSheetLearnEntity.stage) - .from(mapSheetLearnEntity) - .where( - mapSheetLearnEntity - .compareYyyy - .eq(compareYear) - .and(mapSheetLearnEntity.targetYyyy.eq(targetYear))) - .orderBy(mapSheetLearnEntity.id.desc()) - .limit(1) - .fetchOne(); - - return stage == null ? 1 : stage + 1; - } - @Override public AnalResultInfo getInferenceResultInfo(UUID uuid) { QModelMngEntity m1 = new QModelMngEntity("m1"); diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryCustom.java b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryCustom.java index 9cfa1af2..10c661ad 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryCustom.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/repository/mapsheet/MapSheetMngRepositoryCustom.java @@ -64,6 +64,12 @@ public interface MapSheetMngRepositoryCustom { List findByHstUidMapSheetFileList(Long hstUid); + /** + * 변화탐지 실행 가능 기준 연도 조회 + * + * @param req 조회 연도, 도엽번호 목록, + * @return + */ List findByHstMapSheetTargetList(InferenceResultDto.RegReq req); List findByHstMapSheetTargetList(int mngYyyy, List mapIds);