|
|
|
|
@ -29,7 +29,9 @@ import cokr.xit.fims.nxrp.Hirer;
|
|
|
|
|
import cokr.xit.fims.nxrp.NisIndivQuery;
|
|
|
|
|
import cokr.xit.fims.nxrp.dao.NisIndivMapper;
|
|
|
|
|
import cokr.xit.fims.nxrp.support.OnlyTxtMaker;
|
|
|
|
|
import cokr.xit.fims.rent.RentQuery;
|
|
|
|
|
import cokr.xit.fims.rent.dao.LsctAprvMapper;
|
|
|
|
|
import cokr.xit.fims.rent.dao.LsctMpngMapper;
|
|
|
|
|
import cokr.xit.foundation.component.AbstractBean;
|
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
|
|
|
|
|
@ -45,6 +47,9 @@ public class NisIndivBean extends AbstractBean {
|
|
|
|
|
@Resource(name="lsctAprvMapper")
|
|
|
|
|
private LsctAprvMapper lsctAprvMapper;
|
|
|
|
|
|
|
|
|
|
@Resource(name="lsctAprvMapper")
|
|
|
|
|
private LsctMpngMapper lsctMpngMapper;
|
|
|
|
|
|
|
|
|
|
/** 설정 정보 DAO */
|
|
|
|
|
@Resource(name="stngMapper")
|
|
|
|
|
protected StngMapper stngMapper;
|
|
|
|
|
@ -341,11 +346,13 @@ public class NisIndivBean extends AbstractBean {
|
|
|
|
|
String srcSstKey = items[2-1];
|
|
|
|
|
String sggCd = srcSstKey.substring(0,5);
|
|
|
|
|
String taskSeCd = srcSstKey.substring(5,8);
|
|
|
|
|
String aprvId = srcSstKey.substring(8);
|
|
|
|
|
String aprvId = srcSstKey.substring(8,18);
|
|
|
|
|
String mmCode = srcSstKey.substring(18);
|
|
|
|
|
|
|
|
|
|
driverVO.setSggCd(sggCd);
|
|
|
|
|
driverVO.setTaskSeCd(taskSeCd);
|
|
|
|
|
driverVO.setAprvId(aprvId);
|
|
|
|
|
driverVO.setMmCode(mmCode);
|
|
|
|
|
|
|
|
|
|
driverVO.setNpaLinkRspnsNm(items[4-1]);
|
|
|
|
|
driverVO.setPyrNm(items[5-1]);
|
|
|
|
|
@ -427,6 +434,35 @@ public class NisIndivBean extends AbstractBean {
|
|
|
|
|
String table = "TB_LSCT_APRV_"+driverInfo.getSggCd()+"_"+driverInfo.getTaskSeCd();
|
|
|
|
|
driverInfo.setLsctLinkTblNm(table);
|
|
|
|
|
|
|
|
|
|
if(ifEmpty(driverInfo.getAddr(), ()->"").equals("")) {
|
|
|
|
|
|
|
|
|
|
RentQuery query = new RentQuery();
|
|
|
|
|
query.setTaskSeCd(driverInfo.getTaskSeCd());
|
|
|
|
|
query.setMmCode(driverInfo.getMmCode());
|
|
|
|
|
DataObject addrInfo = lsctMpngMapper.selectIsCrdnInfo(query);
|
|
|
|
|
driverInfo.setZip(addrInfo.string("ZIP"));
|
|
|
|
|
driverInfo.setAddr(addrInfo.string("ADDR"));
|
|
|
|
|
driverInfo.setDaddr(addrInfo.string("DTL_ADDR"));
|
|
|
|
|
driverInfo.setRoadNmCd(addrInfo.string("ROAD_NM_CD"));
|
|
|
|
|
driverInfo.setAddrUdgdYn(addrInfo.string("UDGD_SE_CD"));
|
|
|
|
|
driverInfo.setBmno(addrInfo.string("BMNO"));
|
|
|
|
|
driverInfo.setBsno(addrInfo.string("BSNO"));
|
|
|
|
|
driverInfo.setStdgCd(addrInfo.string("STDG_CD"));
|
|
|
|
|
|
|
|
|
|
if(driverInfo.getAddrUdgdYn().equals("Y")) {
|
|
|
|
|
driverInfo.setAddrUdgdYn("1");
|
|
|
|
|
} else if(driverInfo.getAddrUdgdYn().equals("N")) {
|
|
|
|
|
driverInfo.setAddrUdgdYn("0");
|
|
|
|
|
}
|
|
|
|
|
if("".equals(driverInfo.getBmno())) {
|
|
|
|
|
driverInfo.setBmno(null);
|
|
|
|
|
}
|
|
|
|
|
if("".equals(driverInfo.getBsno())) {
|
|
|
|
|
driverInfo.setBsno(null);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return lsctAprvMapper.updateDriverInfo(driverInfo) == 1 ? true : false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|