From ec5861eb4e5888098a3c277104f38542d4b90eee Mon Sep 17 00:00:00 2001 From: teddy Date: Tue, 13 Jan 2026 10:16:37 +0900 Subject: [PATCH 1/3] =?UTF-8?q?[KC-108]=20=EB=B0=B0=EC=B9=98=20local?= =?UTF-8?q?=EC=9D=80=20=EC=8B=A4=ED=96=89=EC=95=88=EB=90=98=EA=B2=8C=20?= =?UTF-8?q?=EB=B0=A9=EC=A7=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../scheduler/service/MapSheetInferenceJobService.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/main/java/com/kamco/cd/kamcoback/scheduler/service/MapSheetInferenceJobService.java b/src/main/java/com/kamco/cd/kamcoback/scheduler/service/MapSheetInferenceJobService.java index 824ab33c..cf4a5db0 100644 --- a/src/main/java/com/kamco/cd/kamcoback/scheduler/service/MapSheetInferenceJobService.java +++ b/src/main/java/com/kamco/cd/kamcoback/scheduler/service/MapSheetInferenceJobService.java @@ -53,6 +53,10 @@ public class MapSheetInferenceJobService { @Transactional public void runBatch() { + if ("local".equalsIgnoreCase(profile)) { + return; + } + try { InferenceBatchSheet batchSheet = inferenceResultCoreService.getInferenceResultByStatus(Status.IN_PROGRESS.getId()); From 3fa3b1ac74688d766ea815c8bd38dc3b25d157fa Mon Sep 17 00:00:00 2001 From: Moon Date: Tue, 13 Jan 2026 10:26:24 +0900 Subject: [PATCH 2/3] =?UTF-8?q?=EB=AA=A8=EB=8D=B8=EB=93=B1=EB=A1=9D?= =?UTF-8?q?=EC=BB=A4=EB=B0=8B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/kamcoback/model/service/ModelMngService.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java b/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java index 0104e206..06fbcd16 100644 --- a/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java +++ b/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java @@ -81,6 +81,13 @@ public class ModelMngService { FIleChecker.unzip(addReq.getFileName(), addReq.getFilePath()); this.getUnzipModelFiles(addReq.getFilePath(), modelUploadResDto); + if( modelUploadResDto.getCdModelFileName() == null || modelUploadResDto.getCdModelFileName().isEmpty() + || modelUploadResDto.getCdModelConfigFileName() == null || modelUploadResDto.getCdModelConfigFileName().isEmpty() + || modelUploadResDto.getClsModelFileName() == null || modelUploadResDto.getClsModelFileName().isEmpty() ){ + + return new ApiResponseDto.ResponseObj(ApiResponseCode.NOT_FOUND, "파일이 존재하지 않습니다"); + } + addReq.setCdModelPath(modelUploadResDto.getCdModelPath()); addReq.setCdModelFileName(modelUploadResDto.getCdModelFileName()); addReq.setCdModelConfigPath(modelUploadResDto.getCdModelConfigPath()); @@ -89,7 +96,9 @@ public class ModelMngService { addReq.setClsModelFileName(modelUploadResDto.getClsModelFileName()); } catch (IOException e) { - throw new RuntimeException(e); + //throw new RuntimeException(e); + + return new ApiResponseDto.ResponseObj(ApiResponseCode.NOT_FOUND, "파일이 존재하지 않습니다"); } Long modelUid = modelMngCoreService.insertModel(addReq); From 0155950e4fe85db20282ddb9d45241ec5a6ea344 Mon Sep 17 00:00:00 2001 From: teddy Date: Tue, 13 Jan 2026 10:27:28 +0900 Subject: [PATCH 3/3] =?UTF-8?q?[KC-108]=20=ED=8C=8C=EC=9D=BC=20=EC=97=85?= =?UTF-8?q?=EB=A1=9C=EB=93=9C=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../cd/kamcoback/model/service/ModelMngService.java | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java b/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java index 06fbcd16..5eb38f0f 100644 --- a/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java +++ b/src/main/java/com/kamco/cd/kamcoback/model/service/ModelMngService.java @@ -81,9 +81,12 @@ public class ModelMngService { FIleChecker.unzip(addReq.getFileName(), addReq.getFilePath()); this.getUnzipModelFiles(addReq.getFilePath(), modelUploadResDto); - if( modelUploadResDto.getCdModelFileName() == null || modelUploadResDto.getCdModelFileName().isEmpty() - || modelUploadResDto.getCdModelConfigFileName() == null || modelUploadResDto.getCdModelConfigFileName().isEmpty() - || modelUploadResDto.getClsModelFileName() == null || modelUploadResDto.getClsModelFileName().isEmpty() ){ + if (modelUploadResDto.getCdModelFileName() == null + || modelUploadResDto.getCdModelFileName().isEmpty() + || modelUploadResDto.getCdModelConfigFileName() == null + || modelUploadResDto.getCdModelConfigFileName().isEmpty() + || modelUploadResDto.getClsModelFileName() == null + || modelUploadResDto.getClsModelFileName().isEmpty()) { return new ApiResponseDto.ResponseObj(ApiResponseCode.NOT_FOUND, "파일이 존재하지 않습니다"); } @@ -96,7 +99,7 @@ public class ModelMngService { addReq.setClsModelFileName(modelUploadResDto.getClsModelFileName()); } catch (IOException e) { - //throw new RuntimeException(e); + // throw new RuntimeException(e); return new ApiResponseDto.ResponseObj(ApiResponseCode.NOT_FOUND, "파일이 존재하지 않습니다"); }