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