비고 Builder 통일화

main
박성영 2 weeks ago
parent 84ed820cfe
commit 22f74b7bb3

@ -32,7 +32,6 @@ public class ComparisonRemarkBuilder {
StringBuilder sb = new StringBuilder();
sb.append("상품용 - 상품용검사\n");
/*
// 1. 검사일 기준 소유자 정보
sb.append("\n■ 검사일 기준 소유자정보\n");
sb.append(" - 소유자명: ").append(StringUtil.nvl(step1Record.getRprsOwnrNm())).append("\n");
@ -50,13 +49,10 @@ public class ComparisonRemarkBuilder {
//sb.append(" - 변경업무명: ").append(StringUtil.nvl(ledgerRecord.getChgTaskSeNm())).append("\n");
//sb.append(" - 접수번호: ").append(StringUtil.nvl(ledgerRecord.getAplyRcptNo())).append("\n");
// 4. 비교 기간
sb.append("\n■ 비교 기간\n");
sb.append(" - 유효기간만료일: ").append(DateUtil.formatDateString(vldPrdExpryYmd)).append("\n");
//sb.append(" - 유효기간만료일: ").append(DateUtil.formatDateString(vldPrdExpryYmd)).append("\n");
sb.append(" - 검사종료일자: ").append(DateUtil.formatDateString(inspEndYmd)).append("\n");
sb.append(" - 판정: 명의이전일자가 기간 내 존재하고 검사일 소유자명과 일치");
*/
return sb.toString();
}
@ -182,6 +178,30 @@ public class ComparisonRemarkBuilder {
return sb.toString();
}
/**
* - Case -1 ( )
*
* @param sggNm
* @param userOrg4 4
* @return
*/
public static String buildTransferCase1Remark(String sggNm, String userOrg4) {
return String.format("%s, 검사일사용본거지, [사용자 조직코드 앞 4자리: %s, 법정동명: %s]",
sggNm, userOrg4, sggNm);
}
/**
* - Case -2 (115 )
*
* @param sggNm
* @param legalDong4 4
* @return
*/
public static String buildTransferCase2Remark(String sggNm, String legalDong4) {
return String.format("%s, 115일 도래지, [법정동코드: %s, 법정동명: %s]",
sggNm, legalDong4, sggNm);
}
/**
*
*

@ -11,6 +11,7 @@ import go.kr.project.api.service.VmisCarBassMatterInqireLogService;
import go.kr.project.api.service.VmisCarLedgerFrmbkLogService;
import go.kr.project.carInspectionPenalty.registration.mapper.CarFfnlgTrgtMapper;
import go.kr.project.carInspectionPenalty.registration.model.CarFfnlgTrgtVO;
import go.kr.project.carInspectionPenalty.registration.service.impl.ComparisonRemarkBuilder;
import go.kr.project.login.model.LoginUserVO;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;
@ -124,11 +125,9 @@ public class TransferCase115DayChecker extends AbstractComparisonChecker {
// 비고 생성
String rmrk;
if ("이첩-1".equals(transferType)) { // 5번
rmrk = String.format("%s, 검사일사용본거지, [검사대상, 사용자 조직코드 앞 4자리: %s, 법정동명: %s]",
sggNm, userOrg4, sggNm);
rmrk = ComparisonRemarkBuilder.buildTransferCase1Remark(sggNm, userOrg4);
} else { // 7번
rmrk = String.format("%s, 115일 도래지, [법정동코드: %s, 법정동명: %s]",
sggNm, legalDong4, sggNm);
rmrk = ComparisonRemarkBuilder.buildTransferCase2Remark(sggNm, legalDong4);
}
// DB 업데이트

Loading…
Cancel
Save