|
|
@ -13,7 +13,6 @@ import cokr.xit.fims.crdn.Crdn;
|
|
|
|
import cokr.xit.fims.excl.LevyExclQuery;
|
|
|
|
import cokr.xit.fims.excl.LevyExclQuery;
|
|
|
|
import cokr.xit.fims.excl.LevyExcl;
|
|
|
|
import cokr.xit.fims.excl.LevyExcl;
|
|
|
|
import cokr.xit.fims.excl.dao.LevyExclMapper;
|
|
|
|
import cokr.xit.fims.excl.dao.LevyExclMapper;
|
|
|
|
import cokr.xit.fims.levy.LevyQuery;
|
|
|
|
|
|
|
|
import cokr.xit.fims.levy.dao.LevyMapper;
|
|
|
|
import cokr.xit.fims.levy.dao.LevyMapper;
|
|
|
|
import cokr.xit.fims.rdca.Rdcamt;
|
|
|
|
import cokr.xit.fims.rdca.Rdcamt;
|
|
|
|
import cokr.xit.fims.rdca.service.bean.RdcamtBean;
|
|
|
|
import cokr.xit.fims.rdca.service.bean.RdcamtBean;
|
|
|
@ -246,7 +245,7 @@ public class LevyExclBean extends AbstractComponent {
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
|
|
// 부과제외(TB_LEVY_EXCL) 정보 조회
|
|
|
|
// 부과제외(TB_LEVY_EXCL) 정보를 조회한다.
|
|
|
|
LevyExclQuery req = new LevyExclQuery();
|
|
|
|
LevyExclQuery req = new LevyExclQuery();
|
|
|
|
req.setLevyExclId(levyExcl.getLevyExclId());
|
|
|
|
req.setLevyExclId(levyExcl.getLevyExclId());
|
|
|
|
req.setDelYN("N");
|
|
|
|
req.setDelYN("N");
|
|
|
@ -273,7 +272,7 @@ public class LevyExclBean extends AbstractComponent {
|
|
|
|
// 부과제외(TB_LEVY_EXCL) 대장을 삭제 한다.
|
|
|
|
// 부과제외(TB_LEVY_EXCL) 대장을 삭제 한다.
|
|
|
|
rtnScs = levyExclMapper.delete(levyExcl);
|
|
|
|
rtnScs = levyExclMapper.delete(levyExcl);
|
|
|
|
if (!rtnScs) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
throw new RuntimeException("부과제외 정보 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
throw new RuntimeException("부과제외 정보 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 단속상태이력(TB_CRDN_STTS_HSTRY) 대장에 부과제외 이력삭제 및 부과제외삭제 이력을 등록 한다.
|
|
|
|
// 단속상태이력(TB_CRDN_STTS_HSTRY) 대장에 부과제외 이력삭제 및 부과제외삭제 이력을 등록 한다.
|
|
|
@ -281,9 +280,9 @@ public class LevyExclBean extends AbstractComponent {
|
|
|
|
if (levyExclInfo.string("CRDN_STTS_CD").equals("80")) { // 임시
|
|
|
|
if (levyExclInfo.string("CRDN_STTS_CD").equals("80")) { // 임시
|
|
|
|
throw new RuntimeException("부과취소는 부과제외 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
throw new RuntimeException("부과취소는 부과제외 삭제에 실패하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
} else if (levyExclInfo.string("CRDN_STTS_CD").equals("81")) {
|
|
|
|
} else if (levyExclInfo.string("CRDN_STTS_CD").equals("81")) {
|
|
|
|
deleteCrdnSttsCd = "91"; // 비부과(서손) 삭제
|
|
|
|
deleteCrdnSttsCd = "91"; // 비부과(서손) 삭제
|
|
|
|
} else if (("83,84").contains(levyExclInfo.string("CRDN_STTS_CD"))) {
|
|
|
|
} else if (("83,84").contains(levyExclInfo.string("CRDN_STTS_CD"))) {
|
|
|
|
deleteCrdnSttsCd = "93"; // 계고 삭제
|
|
|
|
deleteCrdnSttsCd = "93"; // 계고 삭제
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
rtnScs = crdnSttsHstryBean.removeHstryUpdateCrdnSttsCd(levyExclInfo.string("CRDN_ID"), levyExclInfo.string("CRDN_STTS_CD"), deleteCrdnSttsCd, true);
|
|
|
|
rtnScs = crdnSttsHstryBean.removeHstryUpdateCrdnSttsCd(levyExclInfo.string("CRDN_ID"), levyExclInfo.string("CRDN_STTS_CD"), deleteCrdnSttsCd, true);
|
|
|
@ -297,9 +296,8 @@ public class LevyExclBean extends AbstractComponent {
|
|
|
|
// 혹시 차적조회가 안되었으면? 놔두자 차적조회되면 그 때 표지정보 BJ_Send가 처리할테니
|
|
|
|
// 혹시 차적조회가 안되었으면? 놔두자 차적조회되면 그 때 표지정보 BJ_Send가 처리할테니
|
|
|
|
if (levyExclInfo.string("PARKNG_PSBLTY_RSLT_CD").equals("9")) { // 주차 가능 결과 코드 - 9 조회 미대상
|
|
|
|
if (levyExclInfo.string("PARKNG_PSBLTY_RSLT_CD").equals("9")) { // 주차 가능 결과 코드 - 9 조회 미대상
|
|
|
|
Crdn crdn = new Crdn();
|
|
|
|
Crdn crdn = new Crdn();
|
|
|
|
|
|
|
|
crdn.setCrdnId(levyExclInfo.string("CRDN_ID")); // 단속 ID
|
|
|
|
crdn.setCrdnId(levyExclInfo.string("CRDN_ID"));
|
|
|
|
crdn.setParkngPsbltyRsltCd("0"); // 주차 가능 결과 코드 - 0 미확인
|
|
|
|
crdn.setParkngPsbltyRsltCd("0"); // 주차 가능 결과 코드 - 0 미확인
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
rtnScs = levyExclMapper.updateParkngPsbltyRsltCd(crdn);
|
|
|
|
rtnScs = levyExclMapper.updateParkngPsbltyRsltCd(crdn);
|
|
|
|
if (!rtnScs) {
|
|
|
|
if (!rtnScs) {
|
|
|
|