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);