From 11456d734052716e947e16cb3d8b8e46cebe761f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Fri, 12 Dec 2025 14:04:49 +0900 Subject: [PATCH] =?UTF-8?q?###=20refactor:=20=EB=82=A0=EC=A7=9C=20?= =?UTF-8?q?=ED=98=95=EC=8B=9D=20=EC=B2=98=EB=A6=AC=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EB=B0=8F=20=EB=8D=B0=EC=9D=B4=ED=84=B0=20=EC=A0=80=EC=9E=A5=20?= =?UTF-8?q?=EB=B3=80=EA=B2=BD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - **`OwnerTransferOmChecker` 및 `ProductUseOmChecker` 클래스 수정** - 날짜 데이터에서 불필요한 `.replace("-", "")` 호출 제거 및 기존 포맷 그대로 사용하도록 변경. - 날짜 형식을 처리하기 위해 `inspVldPrd`, `levyCrtrYmd` 등 필드에 처리 로직 조정. - `DATE_FORMATTER` → `DATE_FORMATTER_DASH` 상수로 변경하여 일관성 확보. - **데이터 저장 로직 수정** - `taskPrcsYmd`, `carRegFrmbkChgYmd` 데이터에 기존 포맷 유지: - `LocalDate.now().format(DATE_FORMATTER_DASH)` 호출로 저장 포맷 명확화. - 기존 `.replace("-", "")` 변환 로직 제거하여 데이터 원본 그대로 유지. - **유지보수성 향상** - 코드 중복 제거 및 주석 추가로 가독성 및 유지보수성 강화. - 기존 메서드에서 불필요한 호출 로직 제거 및 필요한 부분만 변수 재활용. - **기타** - 기존 데이터 처리 로직과 연계, 호환성 확인. --- .../service/impl/om_checker/OwnerTransferOmChecker.java | 4 ++-- .../service/impl/om_checker/ProductUseOmChecker.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/OwnerTransferOmChecker.java b/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/OwnerTransferOmChecker.java index 2f82050..9ab77f7 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/OwnerTransferOmChecker.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/OwnerTransferOmChecker.java @@ -55,7 +55,7 @@ public class OwnerTransferOmChecker extends AbstractComparisonOmChecker { public String check(CarFfnlgTrgtIncmpVO existingData, String userOrgCd) { String vhclno = existingData.getVhclno(); String levyCrtrYmd = existingData.getLevyCrtrYmd().replace("-", ""); // 미필: 검사유효기간 종료일 + 146일 - String inspVldPrd = existingData.getInspVldPrd().replace("-", ""); // 검사유효기간 + String inspVldPrd = existingData.getInspVldPrd(); // 검사유효기간 // 검사유효기간에서 시작일과 종료일 추출 String inspVldPrdStart = null; @@ -246,7 +246,7 @@ public class OwnerTransferOmChecker extends AbstractComparisonOmChecker { existingData.setCarBassMatterInqireId(step1Response.getGeneratedId()); existingData.setCarLedgerFrmbkId(step3Response.getGeneratedId()); existingData.setTaskPrcsSttsCd(taskPrcsSttsCd); - existingData.setTaskPrcsYmd(LocalDate.now().format(DATE_FORMATTER)); + existingData.setTaskPrcsYmd(LocalDate.now().format(DATE_FORMATTER_DASH)); existingData.setCarBscMttrInqFlnm(step4OwnerName); existingData.setCarRegFrmbkChgTaskSeCd(targetRecord.getChgTaskSeCd()); existingData.setCarRegFrmbkChgTaskSeNm(targetRecord.getChgTaskSeNm()); diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/ProductUseOmChecker.java b/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/ProductUseOmChecker.java index f4a75a7..5785096 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/ProductUseOmChecker.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registrationOm/service/impl/om_checker/ProductUseOmChecker.java @@ -55,7 +55,7 @@ public class ProductUseOmChecker extends AbstractComparisonOmChecker { @Override public String check(CarFfnlgTrgtIncmpVO existingData, String userOrgCd) { String vhclno = existingData.getVhclno(); - String levyCrtrYmd = existingData.getLevyCrtrYmd(); // 미필: 검사유효기간 종료일 + 146일 + String levyCrtrYmd = existingData.getLevyCrtrYmd().replace("-", ""); // 미필: 검사유효기간 종료일 + 146일 String inspVldPrd = existingData.getInspVldPrd(); // 검사유효기간 // 검사유효기간에서 시작일과 종료일 추출 @@ -232,7 +232,7 @@ public class ProductUseOmChecker extends AbstractComparisonOmChecker { existingData.setCarBscMttrInqFlnm(step4OwnerName); existingData.setCarRegFrmbkChgTaskSeCd(targetRecord.getChgTaskSeCd()); existingData.setCarRegFrmbkChgTaskSeNm(targetRecord.getChgTaskSeNm()); - existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd().replace("-", "")); + existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd()); existingData.setCarRegFrmbkDtl(ComparisonOmRemarkBuilder.buildLedgerRecordDetail(targetRecord)); existingData.setRmrk(rmrk); existingData.setRmrkDtl(rmrkDtl);