|
|
|
@ -88,14 +88,17 @@ public class CrdnBean extends AbstractComponent {
|
|
|
|
|
//TODO : 납부자정보ID,납부자명이 동일하고, 주소가 다를 때 주소업데이트
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
if(ifEmpty(crdn.getCrdnSttsCd(), () -> "").equals("")){
|
|
|
|
|
if(!ifEmpty(crdn.getRtpyrId(), () -> "").equals("")) {
|
|
|
|
|
crdn.setCrdnSttsCd("21");
|
|
|
|
|
} else {
|
|
|
|
|
if(ifEmpty(crdn.getCrdnSttsCd(), () -> "").equals("")){ //상태코드가 없을경우
|
|
|
|
|
if(ifEmpty(crdn.getCvlcptLinkYn(), () -> "").equals("Y")) { //민원연계자료일 경우
|
|
|
|
|
crdn.setCrdnSttsCd("01"); //초기상태
|
|
|
|
|
} else { //민원연계자료가 아닐 경우
|
|
|
|
|
if(ifEmpty(crdn.getRtpyrId(), () -> "").equals("")) { //납부자가 정보가 없을 경우
|
|
|
|
|
crdn.setCrdnSttsCd("01");
|
|
|
|
|
} else {
|
|
|
|
|
crdn.setCrdnSttsCd("21"); //납부자등록완료
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean result = this.createLedger(crdn);
|
|
|
|
|
if (!result) {
|
|
|
|
|