diff --git a/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java b/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java index 1357204e..fafc3978 100644 --- a/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java +++ b/src/main/java/com/kamco/cd/kamcoback/inference/InferenceResultApiController.java @@ -170,7 +170,7 @@ public class InferenceResultApiController { @DeleteMapping("/end") public ApiResponseDto getInferenceGeomList() { inferenceResultService.deleteInferenceEnd(); - return null; + return ApiResponseDto.ok(null); } @Operation(summary = "분석 모델 선택 조회", description = "변화탐지 실행 정보 입력 모델선택 팝업 ") 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 d858d886..2561d844 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 @@ -540,6 +540,7 @@ public class InferenceResultService { request.setStatus(Status.END.getId()); request.setUuid(dto.getUuid()); request.setUpdateUid(userUtil.getId()); + request.setModelEndDttm(ZonedDateTime.now()); inferenceResultCoreService.update(request); // upsertGeomData diff --git a/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapSheetMngCoreService.java b/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapSheetMngCoreService.java index ca9609df..cad1b5a4 100644 --- a/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapSheetMngCoreService.java +++ b/src/main/java/com/kamco/cd/kamcoback/postgres/core/MapSheetMngCoreService.java @@ -255,12 +255,13 @@ public class MapSheetMngCoreService { Path outputPath = Paths.get(targetDir, filename); // 2) ALL일 때만 재사용 - if (isAll && Files.exists(outputPath)) { - return outputPath.toString(); - } + // if (isAll && Files.exists(outputPath)) { + // return outputPath.toString(); + // } - // 3) 데이터 조회 (파일 없을 때만) + // 3) 데이터 조회 List sceneInference = mapSheetMngRepository.getSceneInference(yyyy, scenes); + if (sceneInference == null || sceneInference.isEmpty()) { log.warn( "NOT_FOUND_TARGET_YEAR: yyyy={}, isAll={}, scenesSize={}",