@ -68,40 +68,42 @@ public class ComparisonServiceImpl extends EgovAbstractServiceImpl implements Co
return productUseChangeResult ;
return productUseChangeResult ;
}
}
// ========== 3. 내사종결 체크 - 명의이전 이전소유자 상품용, 31일 이내 ==========
// ========== 3. 이첩 체크 ==========
String transferResult = transferCase115DayChecker . check ( existingData , userOrgCd ) ;
if ( transferResult ! = null ) {
log . info ( "========== 비교 로직 종료 (이첩): {} ==========" , vhclno ) ;
return transferResult ;
}
// ========== 4. 내사종결 체크 - 명의이전 이전소유자 상품용, 31일 이내 ==========
String investigationClosedByProductResult = productCloseWithin31Checker . check ( existingData , userOrgCd ) ;
String investigationClosedByProductResult = productCloseWithin31Checker . check ( existingData , userOrgCd ) ;
if ( investigationClosedByProductResult ! = null ) {
if ( investigationClosedByProductResult ! = null ) {
log . info ( "========== 비교 로직 종료 (내사종결 - 명의이전 이전소유자 상품용, 31일 이내): {} ==========" , vhclno ) ;
log . info ( "========== 비교 로직 종료 (내사종결 - 명의이전 이전소유자 상품용, 31일 이내): {} ==========" , vhclno ) ;
return investigationClosedByProductResult ;
return investigationClosedByProductResult ;
}
}
// ========== 4. 내사종결 체크 - 명의이전, 31일 이내 ==========
// ========== 5 . 내사종결 체크 - 명의이전, 31일 이내 ==========
String investigationClosedByOwnerChangeResult = ownerCloseWithin31Checker . check ( existingData , userOrgCd ) ;
String investigationClosedByOwnerChangeResult = ownerCloseWithin31Checker . check ( existingData , userOrgCd ) ;
if ( investigationClosedByOwnerChangeResult ! = null ) {
if ( investigationClosedByOwnerChangeResult ! = null ) {
log . info ( "========== 비교 로직 종료 (내사종결 - 명의이전, 31일 이내): {} ==========" , vhclno ) ;
log . info ( "========== 비교 로직 종료 (내사종결 - 명의이전, 31일 이내): {} ==========" , vhclno ) ;
return investigationClosedByOwnerChangeResult ;
return investigationClosedByOwnerChangeResult ;
}
}
// ========== 5 . 날짜 수정 후 부과 체크 - 명의이전 이전소유자 상품용, 31일 초과 ==========
// ========== 6 . 날짜 수정 후 부과 체크 - 명의이전 이전소유자 상품용, 31일 초과 ==========
String dateModifiedLevyByProductResult = productLevyOver31Checker . check ( existingData , userOrgCd ) ;
String dateModifiedLevyByProductResult = productLevyOver31Checker . check ( existingData , userOrgCd ) ;
if ( dateModifiedLevyByProductResult ! = null ) {
if ( dateModifiedLevyByProductResult ! = null ) {
log . info ( "========== 비교 로직 종료 (날짜 수정 후 부과 - 명의이전 이전소유자, 31일 초과): {} ==========" , vhclno ) ;
log . info ( "========== 비교 로직 종료 (날짜 수정 후 부과 - 명의이전 이전소유자, 31일 초과): {} ==========" , vhclno ) ;
return dateModifiedLevyByProductResult ;
return dateModifiedLevyByProductResult ;
}
}
// ========== 6 . 날짜 수정 후 부과 체크 - 명의이전, 31일 초과 ==========
// ========== 7 . 날짜 수정 후 부과 체크 - 명의이전, 31일 초과 ==========
String dateModifiedLevyByOwnerChangeOverResult = ownerLevyOver31Checker . check ( existingData , userOrgCd ) ;
String dateModifiedLevyByOwnerChangeOverResult = ownerLevyOver31Checker . check ( existingData , userOrgCd ) ;
if ( dateModifiedLevyByOwnerChangeOverResult ! = null ) {
if ( dateModifiedLevyByOwnerChangeOverResult ! = null ) {
log . info ( "========== 비교 로직 종료 (날짜 수정 후 부과 - 명의이전, 31일 초과): {} ==========" , vhclno ) ;
log . info ( "========== 비교 로직 종료 (날짜 수정 후 부과 - 명의이전, 31일 초과): {} ==========" , vhclno ) ;
return dateModifiedLevyByOwnerChangeOverResult ;
return dateModifiedLevyByOwnerChangeOverResult ;
}
}
// ========== 7. 이첩 체크 ==========
String transferResult = transferCase115DayChecker . check ( existingData , userOrgCd ) ;
if ( transferResult ! = null ) {
log . info ( "========== 비교 로직 종료 (이첩): {} ==========" , vhclno ) ;
return transferResult ;
}
log . info ( "========== 비교 로직 종료 (미적용): {} ==========" , vhclno ) ;
log . info ( "========== 비교 로직 종료 (미적용): {} ==========" , vhclno ) ;
return null ;
return null ;