|
|
|
@ -6,6 +6,7 @@ import javax.annotation.Resource;
|
|
|
|
|
|
|
|
|
|
import org.springframework.stereotype.Component;
|
|
|
|
|
|
|
|
|
|
import cokr.xit.fims.cmmn.CrdnPayerAddrHstry;
|
|
|
|
|
import cokr.xit.fims.cmmn.CrdnPayerHstry;
|
|
|
|
|
import cokr.xit.fims.cmmn.CrdnPayerHstryQuery;
|
|
|
|
|
import cokr.xit.fims.cmmn.dao.CrdnPayerHstryMapper;
|
|
|
|
@ -56,58 +57,38 @@ public class CrdnPayerHstryBean extends AbstractBean {
|
|
|
|
|
return crdnPayerHstryMapper.insertCrdnPayerHstry(crdnPayerHstry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**단속 납부자 주소 이력 정보를 등록한다.
|
|
|
|
|
* @param crdnPayerHstry 단속 납부자 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public boolean createCrdnPayerAddrHstry(CrdnPayerHstry crdnPayerHstry) {
|
|
|
|
|
return crdnPayerHstryMapper.insertCrdnPayerAddrHstry(crdnPayerHstry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**단속 납부자 이력 정보를 등록하고, 단속 대장의 납부자 정보를 수정한다.
|
|
|
|
|
* @param crdnPayerHstry 단속 납부자 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
/**단속 납부자 이력 정보를 등록하고, 단속 대장의 납부자 정보를 수정한다.
|
|
|
|
|
* @param crdnPayerHstry 단속 납부자 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public boolean updateCrdnPayer(CrdnPayerHstry crdnPayerHstry) {
|
|
|
|
|
return crdnPayerHstryMapper.updateCrdnPayer(crdnPayerHstry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**단속 납부자 이력 및 주소 이력 정보를 등록하고, 단속 대장의 납부자 정보를 수정한다.
|
|
|
|
|
* @param crdnPayerHstry 단속 납부자 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public boolean createHstryUpdateCrdnPayer(CrdnPayerHstry crdnPayerHstry) {
|
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
|
|
|
|
|
|
// 단속 납부자 이력 정보를 등록한다.
|
|
|
|
|
rtnScs = createCrdnPayerHstry(crdnPayerHstry);
|
|
|
|
|
if (!rtnScs) {
|
|
|
|
|
throw new RuntimeException("단속 납부자 이력 정보를 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 납부자 주소 이력 정보를 등록한다.
|
|
|
|
|
rtnScs = createCrdnPayerAddrHstry(crdnPayerHstry);
|
|
|
|
|
if (!rtnScs) {
|
|
|
|
|
throw new RuntimeException("단속 납부자 이력 정보를 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 대장의 납부자 ID, 주소 일련번호를 변경한다.
|
|
|
|
|
rtnScs = updateCrdnPayer(crdnPayerHstry);
|
|
|
|
|
if (!rtnScs) {
|
|
|
|
|
throw new RuntimeException("단속 납부자 이력 정보를 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return rtnScs;
|
|
|
|
|
}
|
|
|
|
|
/**단속 납부자 주소 이력 정보를 등록한다.
|
|
|
|
|
* @param crdnPayerAddrHstry 단속 납부자 주소 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public int createCrdnPayerAddrHstry(CrdnPayerAddrHstry crdnPayerAddrHstry) {
|
|
|
|
|
return crdnPayerHstryMapper.insertCrdnPayerAddrHstry(crdnPayerAddrHstry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**단속 대장의 납부자 주소 정보를 수정한다.
|
|
|
|
|
* @param crdnPayerAddrHstry 단속 납부자 주소 이력
|
|
|
|
|
* @return 저장 여부
|
|
|
|
|
* <ul><li>저장됐으면 true</li>
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public int updateCrdnPayerAddr(CrdnPayerAddrHstry crdnPayerAddrHstry) {
|
|
|
|
|
return crdnPayerHstryMapper.updateCrdnPayerAddr(crdnPayerAddrHstry);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**단속 납부자 주소 이력 정보를 등록하고, 단속 대장의 납부자 정보를 수정한다.
|
|
|
|
|
* @param crdnPayerHstry 단속 납부자 이력
|
|
|
|
@ -116,22 +97,22 @@ public class CrdnPayerHstryBean extends AbstractBean {
|
|
|
|
|
* <li>그렇지 않으면 false</li>
|
|
|
|
|
* </ul>
|
|
|
|
|
*/
|
|
|
|
|
public boolean createHstryUpdateCrdnPayerAddr(CrdnPayerHstry crdnPayerHstry) {
|
|
|
|
|
boolean rtnScs = false; // DB 처리 결과
|
|
|
|
|
|
|
|
|
|
// 단속 납부자 주소 이력 정보를 등록한다.
|
|
|
|
|
rtnScs = createCrdnPayerAddrHstry(crdnPayerHstry);
|
|
|
|
|
if (!rtnScs) {
|
|
|
|
|
throw new RuntimeException("단속 납부자 이력 정보를 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 대장의 납부자 ID, 주소 일련번호를 변경한다.
|
|
|
|
|
rtnScs = updateCrdnPayer(crdnPayerHstry);
|
|
|
|
|
if (!rtnScs) {
|
|
|
|
|
throw new RuntimeException("단속 납부자 이력 정보를 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return rtnScs;
|
|
|
|
|
}
|
|
|
|
|
public boolean createHstryUpdateCrdnPayerAddr(CrdnPayerAddrHstry crdnPayerAddrHstry) {
|
|
|
|
|
int rtnNocs = -1; // 처리 결과 건수
|
|
|
|
|
|
|
|
|
|
// 단속 납부자 주소 이력(TB_CRDN_PAYER_ADDR_HSTRY) 대장을 등록한다.
|
|
|
|
|
rtnNocs = crdnPayerHstryMapper.insertCrdnPayerAddrHstry(crdnPayerAddrHstry);
|
|
|
|
|
if (rtnNocs != 1) {
|
|
|
|
|
throw new RuntimeException("납부자주소 이력 대장 등록 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속 대장(TB_CRDN)을 수정한다.
|
|
|
|
|
rtnNocs = updateCrdnPayerAddr(crdnPayerAddrHstry);
|
|
|
|
|
if (rtnNocs != 1) {
|
|
|
|
|
throw new RuntimeException("단속 대장에 납부자, 주소 정보 수정 중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|