|
|
|
@ -144,27 +144,30 @@ public class LevyBean extends AbstractComponent {
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 전용차로위반, 주정차위반 과태료
|
|
|
|
|
if ("BPV,PVS".contains(crdnInfo.string("TASK_SE_CD"))) {
|
|
|
|
|
String maxLevyNo = levyMapper.selectMaxLevyNo(new LevyQuery().setFyr(crdnInfo.string("TODAY").substring(0, 4))
|
|
|
|
|
.setAcntgSeCd(crdnInfo.string("ACNTG_SE_CD"))
|
|
|
|
|
.setTxitmCd(crdnInfo.string("TXITM_CD"))
|
|
|
|
|
.setSggCd(crdnInfo.string("SGG_CD"))); // 최종 부과번호+1 을 조회 한다.
|
|
|
|
|
// if ("BPV,PVS".contains(crdnInfo.string("TASK_SE_CD"))) {
|
|
|
|
|
LevyQuery selectLevyNo = new LevyQuery();
|
|
|
|
|
|
|
|
|
|
selectLevyNo.setSggCd(crdnInfo.string("SGG_CD"));
|
|
|
|
|
selectLevyNo.setTaskSeCd(crdnInfo.string("TASK_SE_CD"));
|
|
|
|
|
selectLevyNo.setFyr(crdnInfo.string("TODAY").substring(0, 4));
|
|
|
|
|
selectLevyNo.setAcntgSeCd(crdnInfo.string("ACNTG_SE_CD"));
|
|
|
|
|
selectLevyNo.setTxitmCd(crdnInfo.string("TXITM_CD"));
|
|
|
|
|
|
|
|
|
|
levy.setFyr(levy.getLevyYmd().substring(0, 4)); // 회계연도
|
|
|
|
|
levy.setLevyNo(maxLevyNo); // 부과 번호
|
|
|
|
|
levy.setLevyNo(levyMapper.selectMaxLevyNo(selectLevyNo)); // 부과 번호 (최종 부과번호+1 을 조회 한다.)
|
|
|
|
|
levy.setFfnlgAmt(crdnInfo.number("FFNLG_AMT").intValue()); // 과태료 금액
|
|
|
|
|
levy.setLevyPcptax(crdnInfo.number("ADVNTCE_AMT").intValue()); // 부과 본세
|
|
|
|
|
levy.setSumAmt(crdnInfo.number("ADVNTCE_AMT").intValue()); // 합계 금액
|
|
|
|
|
} else {
|
|
|
|
|
levy.setFyr(null); // 회계연도
|
|
|
|
|
levy.setLevyNo(null); // 부과 번호
|
|
|
|
|
// } else {
|
|
|
|
|
// levy.setFyr(null); // 회계연도
|
|
|
|
|
// levy.setLevyNo(null); // 부과 번호
|
|
|
|
|
// levy.setLevyYmd(null); // 부과 일자
|
|
|
|
|
// levy.setFrstDudtYmd(null); // 최초 납기 일자
|
|
|
|
|
// levy.setDudtYmd(null); // 납기 일자
|
|
|
|
|
levy.setFfnlgAmt(crdnInfo.number("FFNLG_AMT").intValue()); // 과태료 금액
|
|
|
|
|
levy.setLevyPcptax(crdnInfo.number("FFNLG_AMT").intValue()); // 부과 본세
|
|
|
|
|
levy.setSumAmt(crdnInfo.number("FFNLG_AMT").intValue()); // 합계 금액
|
|
|
|
|
}
|
|
|
|
|
// levy.setFfnlgAmt(crdnInfo.number("FFNLG_AMT").intValue()); // 과태료 금액
|
|
|
|
|
// levy.setLevyPcptax(crdnInfo.number("FFNLG_AMT").intValue()); // 부과 본세
|
|
|
|
|
// levy.setSumAmt(crdnInfo.number("FFNLG_AMT").intValue()); // 합계 금액
|
|
|
|
|
// }
|
|
|
|
|
|
|
|
|
|
levy.setSggCd(crdnInfo.string("SGG_CD")); // 시군구 코드
|
|
|
|
|
levy.setTaskSeCd(crdnInfo.string("TASK_SE_CD")); // 업무 구분 코드
|
|
|
|
|