|
|
@ -205,8 +205,8 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
public String createCrdnPayer(Payer payer) {
|
|
|
|
public String createCrdnPayer(Payer payer) {
|
|
|
|
// 변수 선언
|
|
|
|
// 변수 선언
|
|
|
|
boolean retSuccess = false; // DB 처리 결과
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
String retMessage = "[F] "; // 처리 결과 메시지
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
|
|
// 단속 ID로 단속 정보 조회
|
|
|
|
// 단속 ID로 단속 정보 조회
|
|
|
|
DataObject crdnInfo = payerMapper.selectCrdnInfo(payer.getCrdnId());
|
|
|
|
DataObject crdnInfo = payerMapper.selectCrdnInfo(payer.getCrdnId());
|
|
|
@ -224,8 +224,8 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
|
|
|
|
|
|
|
|
if (payerInfo == null) {
|
|
|
|
if (payerInfo == null) {
|
|
|
|
// 납부자가 신규 등록
|
|
|
|
// 납부자가 신규 등록
|
|
|
|
retSuccess = payerMapper.insert(payer);
|
|
|
|
rtnScs = payerMapper.insert(payer);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("납부자 등록에 실패하였습니다.");
|
|
|
|
throw new RuntimeException("납부자 등록에 실패하였습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -235,8 +235,8 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
crdnPayerHstry.setCrdnId(payer.getCrdnId());
|
|
|
|
crdnPayerHstry.setCrdnId(payer.getCrdnId());
|
|
|
|
crdnPayerHstry.setRtpyrId(payer.getRtpyrId());
|
|
|
|
crdnPayerHstry.setRtpyrId(payer.getRtpyrId());
|
|
|
|
|
|
|
|
|
|
|
|
retSuccess = crdnPayerHstryBean.createHstryUpdateCrdnPayer(crdnPayerHstry);
|
|
|
|
rtnScs = crdnPayerHstryBean.createHstryUpdateCrdnPayer(crdnPayerHstry);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("납부자 등록 실행중 단속 대장에 납부자ID 등록에 실패하였습니다.");
|
|
|
|
throw new RuntimeException("납부자 등록 실행중 단속 대장에 납부자ID 등록에 실패하였습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -251,16 +251,16 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
crdnPayerHstry.setCrdnId(payer.getCrdnId());
|
|
|
|
crdnPayerHstry.setCrdnId(payer.getCrdnId());
|
|
|
|
crdnPayerHstry.setRtpyrId(payer.getRtpyrId());
|
|
|
|
crdnPayerHstry.setRtpyrId(payer.getRtpyrId());
|
|
|
|
|
|
|
|
|
|
|
|
retSuccess = crdnPayerHstryBean.createHstryUpdateCrdnPayer(crdnPayerHstry);
|
|
|
|
rtnScs = crdnPayerHstryBean.createHstryUpdateCrdnPayer(crdnPayerHstry);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("납부자 등록 실행중 단속 대장에 납부자ID 등록에 실패하였습니다.");
|
|
|
|
throw new RuntimeException("납부자 등록 실행중 단속 대장에 납부자ID 등록에 실패하였습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 현재 조회된 납부자 정보에서 주소가 다르다면 update 필요
|
|
|
|
// 현재 조회된 납부자 정보에서 주소가 다르다면 update 필요
|
|
|
|
retSuccess = payerMapper.update(payer);
|
|
|
|
rtnScs = payerMapper.update(payer);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
throw new RuntimeException("납부자 수정에 실패하였습니다."); // 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("납부자 수정에 실패하였습니다."); // 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
@ -273,16 +273,16 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
crdnSttsHstry.setBfrSttsChgDt(crdnInfo.string("CRDN_STTS_CHG_DT"));
|
|
|
|
crdnSttsHstry.setBfrSttsChgDt(crdnInfo.string("CRDN_STTS_CHG_DT"));
|
|
|
|
crdnSttsHstry.setCrdnSttsCd("21");
|
|
|
|
crdnSttsHstry.setCrdnSttsCd("21");
|
|
|
|
|
|
|
|
|
|
|
|
retSuccess = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
|
|
|
|
rtnScs = crdnSttsHstryBean.createHstryUpdateCrdnSttsCd(crdnSttsHstry);
|
|
|
|
if (!retSuccess) {
|
|
|
|
if (!rtnScs) {
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
// 예외를 발생시켜서 오류메세지를 보내고 DB Rollback
|
|
|
|
throw new RuntimeException("납부자 등록 중 단속 대장의 단속상태 변경에 실패하였습니다.");
|
|
|
|
throw new RuntimeException("납부자 등록 중 단속 대장의 단속상태 변경에 실패하였습니다.");
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
retMessage = "[S] 작업이 정상 처리 되었습니다.";
|
|
|
|
rtnMsg = "[S] 작업이 정상 처리 되었습니다.";
|
|
|
|
|
|
|
|
|
|
|
|
return retMessage;
|
|
|
|
return rtnMsg;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정한 조건에 따라 납부자 변경 이력 목록을 조회하여 반환한다.
|
|
|
|
/**지정한 조건에 따라 납부자 변경 이력 목록을 조회하여 반환한다.
|
|
|
|