|
|
|
@ -186,14 +186,9 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
|
payer.setWholAddr(basicInfo.getRoad_nm_adres() + ", " + basicInfo.getUse_strnghld_adres_nm());
|
|
|
|
|
|
|
|
|
|
// Payer result = create(payer) ? payer : getPayer(vhrno, rtpyrNo);
|
|
|
|
|
Payer result = getPayer(vhrno, rtpyrNo);
|
|
|
|
|
if (isEmpty(result)) {
|
|
|
|
|
create(payer); // 등록
|
|
|
|
|
} else {
|
|
|
|
|
update(payer); // 수정
|
|
|
|
|
}
|
|
|
|
|
// 납부자 정보를 등록한다. -> 차적 조회된 납부자 정보를 return 한다.
|
|
|
|
|
Payer result = create(payer) ? payer : payer;
|
|
|
|
|
|
|
|
|
|
result = getPayer(vhrno, rtpyrNo);
|
|
|
|
|
if (result != null)
|
|
|
|
|
result.setVehicleInfo(basicInfo);
|
|
|
|
|
|
|
|
|
@ -213,9 +208,7 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
|
* @return 단속 정보
|
|
|
|
|
*/
|
|
|
|
|
public DataObject getCrdnInfo(PayerQuery req) {
|
|
|
|
|
DataObject dataCrdn = payerMapper.selectCrdn(req); // 단속 조회
|
|
|
|
|
|
|
|
|
|
return dataCrdn;
|
|
|
|
|
return payerMapper.selectCrdn(req); // 단속 조회
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**납부자 정보를 등록하고, 단속 정보에 납부자 ID를 변경한다.
|
|
|
|
@ -227,8 +220,8 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
|
*/
|
|
|
|
|
public String createCrdnPayer(Payer payer) {
|
|
|
|
|
// 변수 선언
|
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
|
String rtnMsg = "[F] "; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
// 단속 ID로 단속 정보 조회
|
|
|
|
|
DataObject crdnInfo = payerMapper.selectCrdnInfo(payer.getCrdnId());
|
|
|
|
@ -264,7 +257,6 @@ public class PayerBean extends AbstractComponent {
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
// 수정할 납부자ID 와 조회한 납부자 ID 확인
|
|
|
|
|
// if (!payer.getRtpyrId().equals(payerInfo.getRtpyrId())) {
|
|
|
|
|
if (!crdnInfo.string("RTPYR_ID").equals(payerInfo.getRtpyrId())) {
|
|
|
|
|
payer.setRtpyrId(payerInfo.getRtpyrId());
|
|
|
|
|
|
|
|
|
|