내사종결-명의이전, 날짜수정후부과-명의이전

일자 검색조건 변경
// 조건: 유효기간만료일 <= CHG_YMD <= 검사종료일자
// 조건: 유효기간만료일-90일 <= CHG_YMD <= 검사종료일자
main
박성영 7 days ago
parent 6a08b6164f
commit a25c8ff359

@ -116,6 +116,7 @@ public class OwnerCloseWithin31Checker extends AbstractComparisonChecker {
NewLedgerResponse.Record targetRecord = null;
LocalDate vldPrdExpryDate = DateUtil.parseDate(vldPrdExpryYmd);
LocalDate vldPrdExpryDateMinus90 = vldPrdExpryDate.minusDays(90);
LocalDate inspEndDate = DateUtil.parseDate(inspEndYmd);
LocalDate latestChgDate = null;
@ -133,9 +134,9 @@ public class OwnerCloseWithin31Checker extends AbstractComparisonChecker {
continue;
}
// 조건: 유효기간만료일 <= CHG_YMD <= 검사종료일자
if ((chgDate.isEqual(vldPrdExpryDate) || chgDate.isAfter(vldPrdExpryDate)) &&
(chgDate.isEqual(inspEndDate) || chgDate.isBefore(inspEndDate))) {
// 조건: 유효기간만료일-90일 <= CHG_YMD <= 검사종료일자
if ((chgDate.isEqual(vldPrdExpryDateMinus90) || chgDate.isAfter(vldPrdExpryDateMinus90)) &&
(chgDate.isEqual(inspEndDate) || chgDate.isBefore(inspEndDate))) {
// 가장 최근 일자 선택
if (latestChgDate == null || chgDate.isAfter(latestChgDate)) {

@ -116,6 +116,7 @@ public class OwnerLevyOver31Checker extends AbstractComparisonChecker {
NewLedgerResponse.Record targetRecord = null;
LocalDate vldPrdExpryDate = DateUtil.parseDate(vldPrdExpryYmd);
LocalDate vldPrdExpryDateMinus90 = vldPrdExpryDate.minusDays(90);
LocalDate inspEndDate = DateUtil.parseDate(inspEndYmd);
LocalDate latestChgDate = null;
@ -133,9 +134,9 @@ public class OwnerLevyOver31Checker extends AbstractComparisonChecker {
continue;
}
// 조건: 유효기간만료일 <= CHG_YMD <= 검사종료일자
if ((chgDate.isEqual(vldPrdExpryDate) || chgDate.isAfter(vldPrdExpryDate)) &&
(chgDate.isEqual(inspEndDate) || chgDate.isBefore(inspEndDate))) {
// 조건: 유효기간만료일-90일 <= CHG_YMD <= 검사종료일자
if ((chgDate.isEqual(vldPrdExpryDateMinus90) || chgDate.isAfter(vldPrdExpryDateMinus90)) &&
(chgDate.isEqual(inspEndDate) || chgDate.isBefore(inspEndDate))) {
// 가장 최근 일자 선택
if (latestChgDate == null || chgDate.isAfter(latestChgDate)) {

Loading…
Cancel
Save