|
|
|
|
@ -82,6 +82,15 @@ public class LsctMpngBean extends AbstractBean {
|
|
|
|
|
@Resource(name = "finSysFtpMapper")
|
|
|
|
|
private FinSysFtpMapper finSysFtpMapper;
|
|
|
|
|
|
|
|
|
|
public List<DataObject> getMmList(RentQuery req) {
|
|
|
|
|
// 연계 View 테이블 조회
|
|
|
|
|
req.setOmJnos(req.getSchEntRegNos()); // 주민등록번호s
|
|
|
|
|
req.setOmJno(req.getSchEntRegNo()); // 주민등록번호
|
|
|
|
|
req.setOrderBy("MM_DATE, MM_TIME"); // 정렬
|
|
|
|
|
List<DataObject> mainList = lsctMpngMapper.selectFfnlgMainList(req);
|
|
|
|
|
return mainList;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**지정한 조건에 따라 과태료시스템 단속(CP_MAIN) 대장 목록을 조회하여 단속(TB_CRDN) 대장에 등록한다.
|
|
|
|
|
* 통합플랫폼으로 사용하지 안을 경우 렌트 소스만 사용하기 위해서 TB_CRDN, TB_PAYER에 직접 등록한다.
|
|
|
|
|
* @param req 임대차계약 대장 조회 조건
|
|
|
|
|
@ -91,15 +100,12 @@ public class LsctMpngBean extends AbstractBean {
|
|
|
|
|
* @throws NumberFormatException
|
|
|
|
|
* @throws SftpException
|
|
|
|
|
*/
|
|
|
|
|
public String saveFfnlgMainList(RentQuery req) {
|
|
|
|
|
// 변수 선언
|
|
|
|
|
int rtnNocs = -1; // 처리 결과 건수
|
|
|
|
|
public String saveFfnlgMainList(RentQuery req, List<DataObject> mainList) {
|
|
|
|
|
if(mainList == null) {
|
|
|
|
|
return "[S]";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 연계 View 테이블 조회
|
|
|
|
|
req.setOmJnos(req.getSchEntRegNos()); // 주민등록번호s
|
|
|
|
|
req.setOmJno(req.getSchEntRegNo()); // 주민등록번호
|
|
|
|
|
req.setOrderBy("MM_DATE, MM_TIME"); // 정렬
|
|
|
|
|
List<DataObject> mainList = lsctMpngMapper.selectFfnlgMainList(req);
|
|
|
|
|
int rtnNocs = -1;
|
|
|
|
|
|
|
|
|
|
int mainListSize = mainList.size();
|
|
|
|
|
if (mainListSize > 0) {
|
|
|
|
|
@ -511,16 +517,6 @@ public class LsctMpngBean extends AbstractBean {
|
|
|
|
|
* @throws SftpException
|
|
|
|
|
*/
|
|
|
|
|
public List<DataObject> getCrdnList(RentQuery req) {
|
|
|
|
|
// 변수 선언
|
|
|
|
|
String rtnMsg = ""; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
// 과태료 시스템 조회하여 변경 내역 등록 및 수정.
|
|
|
|
|
if (("Y").equals(req.getFfnlgSysInqYn())) {
|
|
|
|
|
rtnMsg = saveFfnlgMainList(req);
|
|
|
|
|
if (!rtnMsg.contains("[S]")) {
|
|
|
|
|
throw new RuntimeException(rtnMsg); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속(TB_CRDN) 자료 조회
|
|
|
|
|
if (req.getSchEntRegNos() != null) {
|
|
|
|
|
@ -581,16 +577,6 @@ public class LsctMpngBean extends AbstractBean {
|
|
|
|
|
* @throws SftpException
|
|
|
|
|
*/
|
|
|
|
|
public List<DataObject> getCrdnLsctMpngList(RentQuery req) {
|
|
|
|
|
// 변수 선언
|
|
|
|
|
String rtnMsg = ""; // 처리 결과 메시지
|
|
|
|
|
|
|
|
|
|
// 과태료 시스템 조회하여 변경 내역 등록 및 수정.
|
|
|
|
|
if (("Y").equals(req.getFfnlgSysInqYn())) {
|
|
|
|
|
rtnMsg = saveFfnlgMainList(req);
|
|
|
|
|
if (!rtnMsg.contains("[S]")) {
|
|
|
|
|
throw new RuntimeException(rtnMsg); // 예외를 발생시켜서 DB Rollback
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// 단속(TB_CRDN) 자료 조회
|
|
|
|
|
if (req.getSchEntRegNos() != null) {
|
|
|
|
|
|