From 7be3d97430320c98d2e8186894b9df6d8f72be45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Mon, 8 Dec 2025 14:28:31 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A7=80=EC=97=B0=20-=20=EB=A1=9C=EA=B7=B8=20?= =?UTF-8?q?=EB=B0=8F=20=EC=A3=BC=EC=84=9D=20=EB=A1=9C=EC=A7=81=EC=97=90=20?= =?UTF-8?q?=EB=A7=9E=EC=B6=B0=20=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/자동차과태료_비교로직_정리-[지연].md | 2 +- .../impl/delay_checker/ProductCloseWithin31Checker.java | 6 +++--- .../impl/delay_checker/ProductLevyOver31Checker.java | 6 +++--- .../service/impl/delay_checker/ProductUseChnageChecker.java | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/자동차과태료_비교로직_정리-[지연].md b/docs/자동차과태료_비교로직_정리-[지연].md index f54bebe..72124ec 100644 --- a/docs/자동차과태료_비교로직_정리-[지연].md +++ b/docs/자동차과태료_비교로직_정리-[지연].md @@ -343,7 +343,7 @@ existingData.setCarRegFrmbkChgYmd(targetRecord.getChgYmd()); | 구분 | 조건 | 비고 컬럼 형식 | |------|------|---------------| -| 이첩-1 | `DAYCNT <= 115` | `"{시군구명}, 검사일사용본거지, [검사대상, 사용자 조직코드: {userOrg4}, 법정동명: {sggNm}]"` | +| 이첩-1 | `DAYCNT <= 115` | `"{시군구명}, 검사일사용본거지, [사용자 조직코드 앞 4자리: {userOrg4}, 법정동명: {sggNm}]"` | | 이첩-2 | `DAYCNT > 115` | `"{시군구명}, 115일 도래지, [법정동코드: {legalDong4}, 법정동명: {sggNm}]"` | #### DB 업데이트 필드 diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductCloseWithin31Checker.java b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductCloseWithin31Checker.java index 6d1da84..fee0cbd 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductCloseWithin31Checker.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductCloseWithin31Checker.java @@ -61,13 +61,13 @@ public class ProductCloseWithin31Checker extends AbstractComparisonChecker { log.info("[내사종결-명의이전 상품용] Step 1 결과 - 차대번호: {}, 소유자명: {}", vin, step1OwnerName); - // 조건 1: 소유자명에 "상품용" 포함 여부 확인 + // 조건 1: 소유자명에 "상품용" 미포함 여부 확인 (상품용이면 스킵 - 다른 Checker에서 처리됨) if (step1OwnerName == null || step1OwnerName.contains("상품용")) { - log.debug("[내사종결-명의이전 상품용] 소유자명에 '상품용' 미포함 - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); + log.debug("[내사종결-명의이전 상품용] 소유자명에 '상품용' 포함 - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); return null; } - log.info("[내사종결-명의이전 상품용] 소유자명에 '상품용' 포함 확인! - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); + log.info("[내사종결-명의이전 상품용] 소유자명에 '상품용' 미포함 확인! - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); // ========== Step 2: 자동차기본정보 조회 (차대번호, 부과일자=오늘일자) ========== String today = LocalDate.now().format(DATE_FORMATTER); diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductLevyOver31Checker.java b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductLevyOver31Checker.java index 0c84277..3b956c9 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductLevyOver31Checker.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductLevyOver31Checker.java @@ -61,13 +61,13 @@ public class ProductLevyOver31Checker extends AbstractComparisonChecker { log.info("[날짜수정후부과-명의이전 상품용] Step 1 결과 - 차대번호: {}, 소유자명: {}", vin, step1OwnerName); - // 조건 1: 소유자명에 "상품용" 포함 여부 확인 + // 조건 1: 소유자명에 "상품용" 미포함 여부 확인 (상품용이면 스킵 - 다른 Checker에서 처리됨) if (step1OwnerName == null || step1OwnerName.contains("상품용")) { - log.debug("[날짜수정후부과-명의이전 상품용] 소유자명에 '상품용' 미포함 - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); + log.debug("[날짜수정후부과-명의이전 상품용] 소유자명에 '상품용' 포함 - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); return null; } - log.info("[날짜수정후부과-명의이전 상품용] 소유자명에 '상품용' 포함 확인! - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); + log.info("[날짜수정후부과-명의이전 상품용] 소유자명에 '상품용' 미포함 확인! - 차량번호: {}, 소유자명: {}", vhclno, step1OwnerName); // ========== Step 2: 자동차기본정보 조회 (차대번호, 부과일자=오늘일자) ========== String today = LocalDate.now().format(DATE_FORMATTER); diff --git a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductUseChnageChecker.java b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductUseChnageChecker.java index 02127fa..df73c83 100644 --- a/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductUseChnageChecker.java +++ b/src/main/java/go/kr/project/carInspectionPenalty/registration/service/impl/delay_checker/ProductUseChnageChecker.java @@ -161,7 +161,7 @@ public class ProductUseChnageChecker extends AbstractComparisonChecker { } if (targetRecord == null) { - log.debug("[상품용-변경등록] 조건에 맞는 명의이전 레코드 없음 - 차량번호: {}", vhclno); + log.debug("[상품용-변경등록] 조건에 맞는 변경등록 레코드 없음 - 차량번호: {}", vhclno); return null; }