From a341be7ed6145783b1fa044d4b5662d31edbae0d Mon Sep 17 00:00:00 2001 From: "gayoun.park" Date: Fri, 27 Feb 2026 16:23:50 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B5=AD=EC=9C=A0=EC=9D=B8=20=EC=B2=B4?= =?UTF-8?q?=ED=81=AC=20url=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../kamcoback/gukyuin/service/GukYuinApiService.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/gukyuin/service/GukYuinApiService.java b/src/main/java/com/kamco/cd/kamcoback/gukyuin/service/GukYuinApiService.java index f127765b..f061c7ec 100644 --- a/src/main/java/com/kamco/cd/kamcoback/gukyuin/service/GukYuinApiService.java +++ b/src/main/java/com/kamco/cd/kamcoback/gukyuin/service/GukYuinApiService.java @@ -72,6 +72,9 @@ public class GukYuinApiService { @Value("${file.output-dir}") private String outputDir; + @Value("${file.dataset-dir}") + private String datasetDir; + @Transactional public ChngDetectMastDto.RegistResDto regist( ChngDetectMastDto.ChnDetectMastReqDto chnDetectMastReq) { @@ -457,9 +460,8 @@ public class GukYuinApiService { } // 추론 shp 파일 생성되는 위치 - String kamconfsDatasetExportPathfsDatasetExportPath = outputDir; - log.info("outputDir path : " + kamconfsDatasetExportPathfsDatasetExportPath); - if (!Files.isDirectory(Path.of(kamconfsDatasetExportPathfsDatasetExportPath + info.getUid()))) { + log.info("datasetDir path : " + datasetDir + info.getUid()); + if (!Files.isDirectory(Path.of(datasetDir + info.getUid()))) { return new ResponseObj( ApiResponseCode.NOT_FOUND_DATA, "파일 경로에 회차 실행 파일이 생성되지 않았습니다. 확인 부탁드립니다."); } @@ -469,6 +471,9 @@ public class GukYuinApiService { gukyuinCoreService.findMapSheetLearnYearStage(info.getCompareYyyy(), info.getTargetYyyy()); // reqDto 셋팅 + // 마운트된 추론 shp 파일 생성되는 위치 + log.info("outputDir path : " + outputDir + info.getUid()); + String kamconfsDatasetExportPathfsDatasetExportPath = outputDir; ChnDetectMastReqDto reqDto = new ChnDetectMastReqDto(); reqDto.setCprsYr(String.valueOf(info.getCompareYyyy())); reqDto.setCrtrYr(String.valueOf(info.getTargetYyyy()));