diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java b/src/main/java/cokr/xit/fims/nxrp/A01.java
similarity index 99%
rename from src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java
rename to src/main/java/cokr/xit/fims/nxrp/A01.java
index 951c80b0..0aeac7e7 100644
--- a/src/main/java/cokr/xit/fims/nxrp/NisIndivA01.java
+++ b/src/main/java/cokr/xit/fims/nxrp/A01.java
@@ -10,7 +10,7 @@ import lombok.Setter;
*/
@Getter
@Setter
-public class NisIndivA01 extends AbstractEntity {
+public class A01 extends AbstractEntity {
/**
* 일련번호 ID
diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java b/src/main/java/cokr/xit/fims/nxrp/A02.java
similarity index 99%
rename from src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java
rename to src/main/java/cokr/xit/fims/nxrp/A02.java
index f6bc3d4f..1d0ef6f1 100644
--- a/src/main/java/cokr/xit/fims/nxrp/NisIndivA02.java
+++ b/src/main/java/cokr/xit/fims/nxrp/A02.java
@@ -10,7 +10,7 @@ import lombok.Setter;
*/
@Getter
@Setter
-public class NisIndivA02 extends AbstractEntity {
+public class A02 extends AbstractEntity {
/**
* 일련번호 ID
diff --git a/src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java b/src/main/java/cokr/xit/fims/nxrp/A03.java
similarity index 99%
rename from src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java
rename to src/main/java/cokr/xit/fims/nxrp/A03.java
index 7302aca1..79912291 100644
--- a/src/main/java/cokr/xit/fims/nxrp/NisIndivA03.java
+++ b/src/main/java/cokr/xit/fims/nxrp/A03.java
@@ -10,7 +10,7 @@ import lombok.Setter;
*/
@Getter
@Setter
-public class NisIndivA03 extends AbstractEntity {
+public class A03 extends AbstractEntity {
/**
* 일련번호 ID
diff --git a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java b/src/main/java/cokr/xit/fims/nxrp/dao/NisA01Mapper.java
similarity index 92%
rename from src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java
rename to src/main/java/cokr/xit/fims/nxrp/dao/NisA01Mapper.java
index be7811a5..46c0fe43 100644
--- a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA01Mapper.java
+++ b/src/main/java/cokr/xit/fims/nxrp/dao/NisA01Mapper.java
@@ -8,7 +8,7 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
-import cokr.xit.fims.nxrp.NisIndivA01;
+import cokr.xit.fims.nxrp.A01;
import cokr.xit.fims.nxrp.NisIndivQuery;
/** 과태료 대장 단속 정보 등록 정보 DAO
@@ -21,8 +21,8 @@ import cokr.xit.fims.nxrp.NisIndivQuery;
* ================================
*
*/
-@Mapper("nisIndivA01Mapper")
-public interface NisIndivA01Mapper extends AbstractMapper {
+@Mapper("nisA01Mapper")
+public interface NisA01Mapper extends AbstractMapper {
/**지정한 조건에 따라 과태료 대장 단속 정보 등록 목록을 조회하여 반환한다.
* @param req 과태료 대장 단속 정보 등록 조회 조건
@@ -52,7 +52,7 @@ public interface NisIndivA01Mapper extends AbstractMapper {
*
그렇지 않으면 false
*
*/
- default boolean insert(NisIndivA01 nisIndivA01) {
+ default boolean insert(A01 nisIndivA01) {
return nisIndivA01 != null && insertNisIndivA01(params().set("nisIndivA01", nisIndivA01)) == 1;
}
@@ -72,7 +72,7 @@ public interface NisIndivA01Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean update(NisIndivA01 nisIndivA01) {
+ default boolean update(A01 nisIndivA01) {
return nisIndivA01 != null && updateNisIndivA01(params().set("nisIndivA01", nisIndivA01)) == 1;
}
@@ -92,7 +92,7 @@ public interface NisIndivA01Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean delete(NisIndivA01 nisIndivA01) {
+ default boolean delete(A01 nisIndivA01) {
return nisIndivA01 != null && deleteNisIndivA01(params().set("nisIndivA01", nisIndivA01)) == 1;
}
diff --git a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA02Mapper.java b/src/main/java/cokr/xit/fims/nxrp/dao/NisA02Mapper.java
similarity index 92%
rename from src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA02Mapper.java
rename to src/main/java/cokr/xit/fims/nxrp/dao/NisA02Mapper.java
index 790d2e02..785f577c 100644
--- a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA02Mapper.java
+++ b/src/main/java/cokr/xit/fims/nxrp/dao/NisA02Mapper.java
@@ -8,7 +8,7 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
-import cokr.xit.fims.nxrp.NisIndivA02;
+import cokr.xit.fims.nxrp.A02;
import cokr.xit.fims.nxrp.NisIndivQuery;
/** 과태료 대장 등록 자료 일괄 조회 정보 DAO
@@ -21,8 +21,8 @@ import cokr.xit.fims.nxrp.NisIndivQuery;
* ================================
*
*/
-@Mapper("nisIndivA02Mapper")
-public interface NisIndivA02Mapper extends AbstractMapper {
+@Mapper("nisA02Mapper")
+public interface NisA02Mapper extends AbstractMapper {
/**지정한 조건에 따라 과태료 대장 등록 자료 일괄 조회 목록을 조회하여 반환한다.
* @param req 과태료 대장 등록 자료 일괄 조회 조회 조건
@@ -52,7 +52,7 @@ public interface NisIndivA02Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean insert(NisIndivA02 nisIndivA02) {
+ default boolean insert(A02 nisIndivA02) {
return nisIndivA02 != null && insertNisIndivA02(params().set("nisIndivA02", nisIndivA02)) == 1;
}
@@ -72,7 +72,7 @@ public interface NisIndivA02Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean update(NisIndivA02 nisIndivA02) {
+ default boolean update(A02 nisIndivA02) {
return nisIndivA02 != null && updateNisIndivA02(params().set("nisIndivA02", nisIndivA02)) == 1;
}
@@ -92,7 +92,7 @@ public interface NisIndivA02Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean delete(NisIndivA02 nisIndivA02) {
+ default boolean delete(A02 nisIndivA02) {
return nisIndivA02 != null && deleteNisIndivA02(params().set("nisIndivA02", nisIndivA02)) == 1;
}
@@ -112,7 +112,7 @@ public interface NisIndivA02Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean updateA02TaskAplcn(NisIndivA02 nisIndivA02) {
+ default boolean updateA02TaskAplcn(A02 nisIndivA02) {
return nisIndivA02 != null && updateNisIndivA02TaskAplcn(params().set("nisIndivA02", nisIndivA02)) == 1;
}
diff --git a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA03Mapper.java b/src/main/java/cokr/xit/fims/nxrp/dao/NisA03Mapper.java
similarity index 92%
rename from src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA03Mapper.java
rename to src/main/java/cokr/xit/fims/nxrp/dao/NisA03Mapper.java
index 3db3c90c..853268ee 100644
--- a/src/main/java/cokr/xit/fims/nxrp/dao/NisIndivA03Mapper.java
+++ b/src/main/java/cokr/xit/fims/nxrp/dao/NisA03Mapper.java
@@ -8,7 +8,7 @@ import org.egovframe.rte.psl.dataaccess.mapper.Mapper;
import cokr.xit.foundation.component.AbstractMapper;
import cokr.xit.foundation.data.DataObject;
-import cokr.xit.fims.nxrp.NisIndivA03;
+import cokr.xit.fims.nxrp.A03;
import cokr.xit.fims.nxrp.NisIndivQuery;
/** 과태료 대장 등록 자료 상세 조회 정보 DAO
@@ -21,8 +21,8 @@ import cokr.xit.fims.nxrp.NisIndivQuery;
* ================================
*
*/
-@Mapper("nisIndivA03Mapper")
-public interface NisIndivA03Mapper extends AbstractMapper {
+@Mapper("nisA03Mapper")
+public interface NisA03Mapper extends AbstractMapper {
/**지정한 조건에 따라 과태료 대장 등록 자료 상세 조회 목록을 조회하여 반환한다.
* @param req 과태료 대장 등록 자료 상세 조회 조회 조건
@@ -52,7 +52,7 @@ public interface NisIndivA03Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean insert(NisIndivA03 nisIndivA03) {
+ default boolean insert(A03 nisIndivA03) {
return nisIndivA03 != null && insertNisIndivA03(params().set("nisIndivA03", nisIndivA03)) == 1;
}
@@ -72,7 +72,7 @@ public interface NisIndivA03Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean update(NisIndivA03 nisIndivA03) {
+ default boolean update(A03 nisIndivA03) {
return nisIndivA03 != null && updateNisIndivA03(params().set("nisIndivA03", nisIndivA03)) == 1;
}
@@ -92,7 +92,7 @@ public interface NisIndivA03Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean delete(NisIndivA03 nisIndivA03) {
+ default boolean delete(A03 nisIndivA03) {
return nisIndivA03 != null && deleteNisIndivA03(params().set("nisIndivA03", nisIndivA03)) == 1;
}
@@ -112,7 +112,8 @@ public interface NisIndivA03Mapper extends AbstractMapper {
* 그렇지 않으면 false
*
*/
- default boolean updateA03TaskAplcn(NisIndivA03 nisIndivA03) {
+ default boolean updateA03TaskAplcn(A03 nisIndivA03) {
return nisIndivA03 != null && updateNisIndivA03TaskAplcn(params().set("nisIndivA03", nisIndivA03)) == 1;
}
+
}
diff --git a/src/main/java/cokr/xit/fims/nxrp/service/bean/NisIndivBean.java b/src/main/java/cokr/xit/fims/nxrp/service/bean/NisIndivBean.java
index 4c4ffb54..4fd713b2 100644
--- a/src/main/java/cokr/xit/fims/nxrp/service/bean/NisIndivBean.java
+++ b/src/main/java/cokr/xit/fims/nxrp/service/bean/NisIndivBean.java
@@ -21,20 +21,20 @@ import javax.net.ssl.X509TrustManager;
import org.springframework.stereotype.Component;
+import com.fasterxml.jackson.databind.JsonNode;
import com.fasterxml.jackson.databind.ObjectMapper;
import cokr.xit.base.user.service.bean.UserBean;
import cokr.xit.fims.cmmn.CmmnQuery;
-import cokr.xit.fims.crdn.Crdn;
import cokr.xit.fims.crdn.dao.CrdnUpdtMapper;
import cokr.xit.fims.mngt.service.bean.FactionBean;
-import cokr.xit.fims.nxrp.NisIndivA01;
-import cokr.xit.fims.nxrp.NisIndivA02;
-import cokr.xit.fims.nxrp.NisIndivA03;
+import cokr.xit.fims.nxrp.A01;
+import cokr.xit.fims.nxrp.A02;
+import cokr.xit.fims.nxrp.A03;
import cokr.xit.fims.nxrp.NisIndivQuery;
-import cokr.xit.fims.nxrp.dao.NisIndivA01Mapper;
-import cokr.xit.fims.nxrp.dao.NisIndivA02Mapper;
-import cokr.xit.fims.nxrp.dao.NisIndivA03Mapper;
+import cokr.xit.fims.nxrp.dao.NisA01Mapper;
+import cokr.xit.fims.nxrp.dao.NisA02Mapper;
+import cokr.xit.fims.nxrp.dao.NisA03Mapper;
import cokr.xit.fims.sndb.SndbQuery;
import cokr.xit.fims.sndb.SndngDtl;
import cokr.xit.fims.sndb.dao.SndngDtlMapper;
@@ -55,16 +55,16 @@ import cokr.xit.foundation.data.DataObject;
public class NisIndivBean extends AbstractComponent {
/** 과태료 대장 단속 정보 등록 정보 DAO */
- @Resource(name = "nisIndivA01Mapper")
- private NisIndivA01Mapper nisIndivA01Mapper;
+ @Resource(name = "nisA01Mapper")
+ private NisA01Mapper nisA01Mapper;
/** 과태료 대장 등록 자료 일괄 조회 정보 DAO */
- @Resource(name = "nisIndivA02Mapper")
- private NisIndivA02Mapper nisIndivA02Mapper;
+ @Resource(name = "nisA02Mapper")
+ private NisA02Mapper nisA02Mapper;
/** 과태료 대장 등록 자료 상세 조회 정보 DAO */
- @Resource(name = "nisIndivA03Mapper")
- private NisIndivA03Mapper nisIndivA03Mapper;
+ @Resource(name = "nisA03Mapper")
+ private NisA03Mapper nisA03Mapper;
/** 발송 대장 정보 DAO */
@Resource(name = "sndngDtlMapper")
@@ -87,7 +87,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 단속 정보 등록 목록
*/
public List getNisIndivA01List(NisIndivQuery req) {
- return nisIndivA01Mapper.selectNisIndivA01List(req);
+ return nisA01Mapper.selectNisIndivA01List(req);
}
/**지정한 조건에 따라 과태료 대장 단속 정보 등록 객체들을 반환한다.
@@ -95,7 +95,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 단속 정보 등록 객체 목록
*/
public List getNisIndivA01s(NisIndivQuery req) {
- return nisIndivA01Mapper.selectNisIndivA01s(req);
+ return nisA01Mapper.selectNisIndivA01s(req);
}
/**과태료 대장 단속 정보 등록 정보를 등록한다.
@@ -139,210 +139,179 @@ public class NisIndivBean extends AbstractComponent {
}
// 세외수입 과태료대장에 연계할 단속 정보를 조회
- DataObject selectCrdnInfo = nisIndivA01Mapper.selectCrdnInfo(sndngDtlIds.get(iLoop).string("CRDN_ID"));
-
- NisIndivA01 nisIndivA01 = new NisIndivA01();
-
- nisIndivA01.setTaskSeCd(selectCrdnInfo.string("TASK_SE_CD")); // 업무 구분 코드
- nisIndivA01.setSgbCd(userInfo.string("NSTT_CD")); // 자치단체코드
- nisIndivA01.setLinkTrgtCd(userInfo.string("NSTT_CD") + userInfo.string("TASK_SE_CD") + "01001"); // 연계대상코드
- nisIndivA01.setLinkMngKey(selectCrdnInfo.string("SGG_CD") + selectCrdnInfo.string("CRDN_ID")); // 연계관리키 시군구코드 + 단속 ID
- nisIndivA01.setDptCd(userInfo.string("DEPT_CD")); // 부서코드
- nisIndivA01.setRcptYr(req.getSndngYmd().substring(0, 4)); // 접수연도
- nisIndivA01.setSpacBizCd(selectCrdnInfo.string("SPCL_BIZ_CD")); // 특별회계사업코드 (밤샘주차 0159:주차장특별회계)
- nisIndivA01.setActSeCd(selectCrdnInfo.string("ACNTG_SE_CD")); // 회계구분코드
- nisIndivA01.setRprsTxmCd(selectCrdnInfo.string("TXITM_CD")); // 대표세입과목코드
- nisIndivA01.setOperItemCd(selectCrdnInfo.string("OPER_ITEM_CD")); // 운영항목코드
+ DataObject selectCrdnInfo = nisA01Mapper.selectCrdnInfo(sndngDtlIds.get(iLoop).string("CRDN_ID"));
+
+ String linkMngKey = selectCrdnInfo.string("SGG_CD") + selectCrdnInfo.string("CRDN_ID");
+/*
+ // 변경이 필요할까?
+ LocalDateTime now = LocalDateTime.now(); // 현재 날짜/시간
+ String linkMngKey = selectCrdnInfo.string("SGG_CD") + selectCrdnInfo.string("CRDN_ID") + '_' + now.format(DateTimeFormatter.ofPattern("yyyyMMddHHmmss"));
+*/
+ A01 a01 = new A01();
+
+ a01.setTaskSeCd(selectCrdnInfo.string("TASK_SE_CD")); // 업무 구분 코드
+ a01.setSgbCd(userInfo.string("NSTT_CD")); // 자치단체코드
+ a01.setLinkTrgtCd(userInfo.string("NSTT_CD") + userInfo.string("TASK_SE_CD") + "01001"); // 연계대상코드
+ a01.setLinkMngKey(linkMngKey); // 연계관리키 시군구코드 + 단속 ID + 년월일시분초
+ a01.setDptCd(userInfo.string("DEPT_CD")); // 부서코드
+ a01.setRcptYr(req.getSndngYmd().substring(0, 4)); // 접수연도
+ a01.setSpacBizCd(selectCrdnInfo.string("SPCL_BIZ_CD")); // 특별회계사업코드 (밤샘주차 0159:주차장특별회계)
+ a01.setActSeCd(selectCrdnInfo.string("ACNTG_SE_CD")); // 회계구분코드
+ a01.setRprsTxmCd(selectCrdnInfo.string("TXITM_CD")); // 대표세입과목코드
+ a01.setOperItemCd(selectCrdnInfo.string("OPER_ITEM_CD")); // 운영항목코드
// 과태료과징금구분코드 01:과태료 02:과징금
if (selectCrdnInfo.string("TASK_SE_CD").equals("PES")) { // 밤샘주차는 과징금(02)
- nisIndivA01.setFinScrgSeCd("02");
+ a01.setFinScrgSeCd("02");
} else {
- nisIndivA01.setFinScrgSeCd("01");
+ a01.setFinScrgSeCd("01");
}
// 납부자구분코드(FIM011) 01:주민 02:외국인 03:법인 04:사업자 05:기타 -> 01:개인 02:법인 03:단체 05:외국인
if (selectCrdnInfo.string("RTPYR_SE_CD").equals("01")) { // 주민(01) -> 개인(01)
- nisIndivA01.setPyrSeCd("01");
+ a01.setPyrSeCd("01");
} else if (selectCrdnInfo.string("RTPYR_SE_CD").equals("02")) { // 외국인(02) -> 외국인(05)
- nisIndivA01.setPyrSeCd("05");
+ a01.setPyrSeCd("05");
} else if (selectCrdnInfo.string("RTPYR_SE_CD").equals("03")) { // 법인(03) -> 법인(02)
- nisIndivA01.setPyrSeCd("02");
+ a01.setPyrSeCd("02");
} else if (selectCrdnInfo.string("RTPYR_SE_CD").equals("04")) { // 사업자(04) -> 사업자(04)
- nisIndivA01.setPyrSeCd("04");
+ a01.setPyrSeCd("04");
} else { // 기타(05) -> 단체(03)
- nisIndivA01.setPyrSeCd("03");
+ a01.setPyrSeCd("03");
}
- nisIndivA01.setPyrNo(selectCrdnInfo.string("RTPYR_NO")); // 납부자번호
- nisIndivA01.setPyrNm(selectCrdnInfo.string("RTPYR_NM")); // 납부자명
-// nisIndivA01.setRprsPyrNo(""); // 대표납부자번호 / 법인의 경우 대표 납부자번호 필수
-// nisIndivA01.setRprsPyrNm(""); // 대표납부자명 / 법인의 경우 대표 납부자명 필수
- nisIndivA01.setPyrTelno(selectCrdnInfo.string("RTPYR_TELNO")); // 납부자전화번호
- nisIndivA01.setPyrMblTelno(selectCrdnInfo.string("RTPYR_MBL_TELNO")); // 납부자휴대전화번호
- nisIndivA01.setPyrEmlAddr(selectCrdnInfo.string("RTPYR_EML")); // 납부자이메일주소
- nisIndivA01.setPyrSttCd("10"); // 납부자상태코드('10')
- nisIndivA01.setPyrLotnoRoadAddrSeCd(selectCrdnInfo.string("ADDR_SE_CD")); // 납부자지번도로주소구분코드 01:지번주소, 02:도로명주소
- nisIndivA01.setPyrZip(selectCrdnInfo.string("ZIP")); // 납부자우편번호
- nisIndivA01.setPyrRoadNmCd(selectCrdnInfo.string("ROAD_NM_CD")); // 납부자도로명코드
+ a01.setPyrNo(selectCrdnInfo.string("RTPYR_NO")); // 납부자번호
+ a01.setPyrNm(selectCrdnInfo.string("RTPYR_NM")); // 납부자명
+ a01.setRprsPyrNo(selectCrdnInfo.string("RTPYR_NO")); // 대표납부자번호 / 법인의 경우 대표 납부자번호 필수
+ a01.setRprsPyrNm(selectCrdnInfo.string("RTPYR_NM")); // 대표납부자명 / 법인의 경우 대표 납부자명 필수
+ a01.setPyrTelno(selectCrdnInfo.string("RTPYR_TELNO")); // 납부자전화번호
+ a01.setPyrMblTelno(selectCrdnInfo.string("RTPYR_MBL_TELNO")); // 납부자휴대전화번호
+ a01.setPyrEmlAddr(selectCrdnInfo.string("RTPYR_EML")); // 납부자이메일주소
+ a01.setPyrSttCd("10"); // 납부자상태코드('10')
+ a01.setPyrLotnoRoadAddrSeCd(selectCrdnInfo.string("ADDR_SE_CD")); // 납부자지번도로주소구분코드 01:지번주소, 02:도로명주소
+ a01.setPyrZip(selectCrdnInfo.string("ZIP")); // 납부자우편번호
+ a01.setPyrRoadNmCd(selectCrdnInfo.string("ROAD_NM_CD")); // 납부자도로명코드
// 납부자주소지하여부(FIM036) 0:지상 1: 지하 -> Y:지하, N:지상
if (selectCrdnInfo.string("ROAD_NM_CD").equals("1")) { // 지하(1) -> 지하(Y)
- nisIndivA01.setPyrAddrUdgdYn("Y");
+ a01.setPyrAddrUdgdYn("Y");
} else { // 기본값('N')
- nisIndivA01.setPyrAddrUdgdYn("N");
+ a01.setPyrAddrUdgdYn("N");
}
- nisIndivA01.setPyrBmno(selectCrdnInfo.string("BMNO")); // 납부자건물본번
- nisIndivA01.setPyrBsno(selectCrdnInfo.string("BSNO")); // 납부자건물부번
- nisIndivA01.setPyrStdgCd(selectCrdnInfo.string("STDG_CD")); // 납부자법정동코드
- nisIndivA01.setPyrDongCd(selectCrdnInfo.string("DONG_CD")); // 납부자행정동코드
+ a01.setPyrBmno(selectCrdnInfo.string("BMNO")); // 납부자건물본번
+ a01.setPyrBsno(selectCrdnInfo.string("BSNO")); // 납부자건물부번
+ a01.setPyrStdgCd(selectCrdnInfo.string("STDG_CD")); // 납부자법정동코드
+ a01.setPyrDongCd(selectCrdnInfo.string("DONG_CD")); // 납부자행정동코드
// 산 구분 코드(FIM037) 0: 1:산 -> 납부자산구분코드 01:일반번지, 02:산번지
if (selectCrdnInfo.string("MTN_SE_CD").equals("1")) { // 산(1) -> 산번지(02)
- nisIndivA01.setPyrMtnSeCd("02");
+ a01.setPyrMtnSeCd("02");
} else { // 01:일반번지
- nisIndivA01.setPyrMtnSeCd("01");
+ a01.setPyrMtnSeCd("01");
}
- nisIndivA01.setPyrBldgMngNo(selectCrdnInfo.string("BLDG_MNG_NO")); // 납부자건물관리번호
-// nisIndivA01.setPyrBldgNm(""); // 납부자건물명
- nisIndivA01.setPyrMno(selectCrdnInfo.string("MNO")); // 납부자본번 / 번지. 지번주소인 경우 필수
- nisIndivA01.setPyrSno(selectCrdnInfo.string("SNO")); // 납부자부번 / 호
- nisIndivA01.setPyrSpclDg(selectCrdnInfo.string("SPCL_DONG")); // 납부자특수동 / 상세주소 동
- nisIndivA01.setPyrSpclHo(selectCrdnInfo.string("SPCL_HO")); // 납부자특수호 / 상세주소 호
-// nisIndivA01.setPyrTong(""); // 납부자통
-// nisIndivA01.setPyrBan(""); // 납부자반
- nisIndivA01.setPyrSpclAddr(selectCrdnInfo.string("SPCL_ADDR")); // 납부자특수주소
- nisIndivA01.setPyrRoadNmAddr(selectCrdnInfo.string("ADDR")); // 납부자도로명주소
- nisIndivA01.setPyrRoadNmDaddr(selectCrdnInfo.string("DTL_ADDR")); // 납부자도로명상세주소
- nisIndivA01.setPyrRoadNmAlAddr(selectCrdnInfo.string("WHOL_ADDR")); // 납부자도로명전체주소
-// nisIndivA01.setPyrLotnoAddr(""); // 납부자지번주소
-// nisIndivA01.setPyrLotnoDaddr(""); // 납부자지번상세주소
-// nisIndivA01.setPyrLotnoAlAddr(""); // 납부자지번전체주소
- nisIndivA01.setGlNm(selectCrdnInfo.string("VHRNO")); // 물건지명
-/* 물건지 주소
- nisIndivA01.setGlLotnoRoadAddrSeCd(""); // 물건지지번도로주소구분코드
- nisIndivA01.setGlZip(""); // 물건지우편번호
- nisIndivA01.setGlRoadNmCd(""); // 물건지도로명코드
- nisIndivA01.setGlAddrUdgdYn(""); // 물건지주소지하여부
- nisIndivA01.setGlBmno(""); // 물건지건물본번
- nisIndivA01.setGlBsno(""); // 물건지건물부번
- nisIndivA01.setGlStdgCd(""); // 물건지법정동코드
- nisIndivA01.setGlDongCd(""); // 물건지행정동코드
- nisIndivA01.setGlMtnSeCd(""); // 물건지산구분코드
- nisIndivA01.setGlMno(""); // 물건지본번
- nisIndivA01.setGlSno(""); // 물건지부번
- nisIndivA01.setGlSpclAddr(""); // 물건지특수동
- nisIndivA01.setGlSpclDg(""); // 물건지특수호
- nisIndivA01.setGlSpclHo(""); // 물건지특수주소
- nisIndivA01.setGlRoadNmAddr(""); // 물건지도로명기본주소
- nisIndivA01.setGlRoadNmDaddr(""); // 물건지도로명상세주소
- nisIndivA01.setGlRoadNmAlAddr(""); // 물건지도로명전체주소
- nisIndivA01.setGlLotnoAddr(""); // 물건지지번기본주소
- nisIndivA01.setGlLotnoDaddr(""); // 물건지지번상세주소
- nisIndivA01.setGlLotnoAlAddr(""); // 물건지지번전체주소
-*/
- nisIndivA01.setLvyTrgtSeCd("01"); // 부과대상구분코드 01:차량
- nisIndivA01.setRegYmd(selectCrdnInfo.string("CRDN_YMD")); // 등록일자 / 위반일자
- nisIndivA01.setFinScrgAmt(selectCrdnInfo.string("FFNLG_AMT")); // 과태료과징금금액
- nisIndivA01.setFcltSeCd(""); // 시설구분코드 / 금연구역흡연위반 과태료인 경우 활용
- nisIndivA01.setRegSeCd(""); // 등록구분코드 / 폐기물관리법위반 과태료인 경우 01투기, 02소각, 99기타
+ a01.setPyrBldgMngNo(selectCrdnInfo.string("BLDG_MNG_NO")); // 납부자건물관리번호
+ a01.setPyrBldgNm(""); // 납부자건물명
+ a01.setPyrMno(selectCrdnInfo.string("MNO")); // 납부자본번 / 번지. 지번주소인 경우 필수
+ a01.setPyrSno(selectCrdnInfo.string("SNO")); // 납부자부번 / 호
+ a01.setPyrSpclDg(selectCrdnInfo.string("SPCL_DONG")); // 납부자특수동 / 상세주소 동
+ a01.setPyrSpclHo(selectCrdnInfo.string("SPCL_HO")); // 납부자특수호 / 상세주소 호
+ a01.setPyrTong(""); // 납부자통
+ a01.setPyrBan(""); // 납부자반
+ a01.setPyrSpclAddr(selectCrdnInfo.string("SPCL_ADDR")); // 납부자특수주소
+ a01.setPyrRoadNmAddr(selectCrdnInfo.string("ADDR")); // 납부자도로명주소
+ a01.setPyrRoadNmDaddr(selectCrdnInfo.string("DTL_ADDR")); // 납부자도로명상세주소
+ a01.setPyrRoadNmAlAddr(selectCrdnInfo.string("WHOL_ADDR")); // 납부자도로명전체주소
+ a01.setGlNm(selectCrdnInfo.string("VHRNO")); // 물건지명
+ a01.setLvyTrgtSeCd("01"); // 부과대상구분코드 01:차량
+ a01.setRegYmd(selectCrdnInfo.string("CRDN_YMD")); // 등록일자 / 위반일자
+ a01.setFinScrgAmt(selectCrdnInfo.string("FFNLG_AMT")); // 과태료과징금금액
+ a01.setFcltSeCd(""); // 시설구분코드 / 금연구역흡연위반 과태료인 경우 활용
+ a01.setRegSeCd(""); // 등록구분코드 / 폐기물관리법위반 과태료인 경우 01투기, 02소각, 99기타
// 감경 사유 코드(FIM019) -> 감경사유구분코드
if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("01")) { // 국민기초생활수급자
- nisIndivA01.setRdtRsnSeCd("0101");
+ a01.setRdtRsnSeCd("0101");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("02")) { // 한부모가족보호대상자
- nisIndivA01.setRdtRsnSeCd("0102");
+ a01.setRdtRsnSeCd("0102");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("03")) { // 장애인(장애의 정도가 심한 장애인)
- nisIndivA01.setRdtRsnSeCd("0103");
+ a01.setRdtRsnSeCd("0103");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("04")) { // 국가유공자(상이등급3급이상)
- nisIndivA01.setRdtRsnSeCd("0104");
+ a01.setRdtRsnSeCd("0104");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("05")) { // 미성년자
- nisIndivA01.setRdtRsnSeCd("0105");
+ a01.setRdtRsnSeCd("0105");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("08")) { // 의견진술감액
- nisIndivA01.setRdtRsnSeCd("");
+ a01.setRdtRsnSeCd("");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("09")) { // 기타
- nisIndivA01.setRdtRsnSeCd("");
+ a01.setRdtRsnSeCd("");
} else if (selectCrdnInfo.string("RDUCT_RSN_CD").equals("99")) { // 타법령에의한감경
- nisIndivA01.setRdtRsnSeCd("0199");
+ a01.setRdtRsnSeCd("0199");
} else { // 해당없음
- nisIndivA01.setRdtRsnSeCd("0100");
+ a01.setRdtRsnSeCd("0100");
}
- nisIndivA01.setVhrno(selectCrdnInfo.string("VHRNO")); // 자동차등록번호
+ a01.setVhrno(selectCrdnInfo.string("VHRNO")); // 자동차등록번호
- String vltnLaw = "";
if (selectCrdnInfo.string("TASK_SE_CD").equals("PES")) { // 밤샘주차
- vltnLaw = selectCrdnInfo.string("VLTN_LAW_NM") + " " + selectCrdnInfo.string("VLTN_LAW1") + selectCrdnInfo.string("VLTN_LAW2");
-
- nisIndivA01.setMclncLaoBssNm(vltnLaw); // 조례법령근거명 / 과태료/과징금 법령 근거
- nisIndivA01.setMngItemCn1("위반일시:" + selectCrdnInfo.string("CRDN_YMD_TM_MASK")); // 관리항목1
- nisIndivA01.setMngItemCn2("위반장소:" + selectCrdnInfo.string("CRDN_PLC")); // 관리항목2
- nisIndivA01.setMngItemCn3("부과근거:" + vltnLaw); // 관리항목3
- nisIndivA01.setMngItemCn4("위반항목:" + selectCrdnInfo.string("VLTN_ARTCL")); // 관리항목4
+ a01.setMngItemCn1("차고지 외 밤샘주차"); // 관리항목1
+ a01.setMngItemCn2("위반일시 : " + selectCrdnInfo.string("CRDN_YMD_TM_MASK")); // 관리항목2
+ a01.setMngItemCn3("위반장소 : " + selectCrdnInfo.string("CRDN_PLC")); // 관리항목3
+ a01.setMngItemCn4("화물자동차운수사업법"); // 관리항목4
// 관리항목5
if (selectCrdnInfo.string("CRDN_INPT_SE_CD").equals("06")) {
- nisIndivA01.setMngItemCn5("관내단속");
+ a01.setMngItemCn5("관내단속");
} else if(selectCrdnInfo.string("CRDN_INPT_SE_CD").equals("08")) {
- nisIndivA01.setMngItemCn5(selectCrdnInfo.string("ETC_CN"));
+ a01.setMngItemCn5(selectCrdnInfo.string("ETC_CN"));
} else {
- nisIndivA01.setMngItemCn5("");
+ a01.setMngItemCn5("");
}
} else if ("DPV,ECA".contains(selectCrdnInfo.string("TASK_SE_CD"))) { // 장애인, 전기차
- vltnLaw = selectCrdnInfo.string("VLTN_LAW_NM") + " " + selectCrdnInfo.string("VLTN_LAW1") + selectCrdnInfo.string("VLTN_LAW2");
-
- nisIndivA01.setMclncLaoBssNm(vltnLaw); // 조례법령근거명 / 과태료/과징금 법령 근거
- nisIndivA01.setMngItemCn1("위반일시:" + selectCrdnInfo.string("CRDN_YMD_TM_MASK")); // 관리항목1
- nisIndivA01.setMngItemCn2("위반장소:" + selectCrdnInfo.string("CRDN_PLC")); // 관리항목2
- nisIndivA01.setMngItemCn3("부과근거:" + vltnLaw); // 관리항목3
- nisIndivA01.setMngItemCn4("위반항목:" + selectCrdnInfo.string("VLTN_ARTCL")); // 관리항목4
- nisIndivA01.setMngItemCn5(""); // 관리항목5
+ a01.setMngItemCn1("위반일시 : " + selectCrdnInfo.string("CRDN_YMD_TM_MASK")); // 관리항목1
+ a01.setMngItemCn2(""); // 관리항목2
+ a01.setMngItemCn3("위반장소 : " + selectCrdnInfo.string("CRDN_PLC")); // 관리항목3
+ a01.setMngItemCn4(""); // 관리항목4
+ a01.setMngItemCn5("위반항목 : " + selectCrdnInfo.string("VLTN_ARTCL")); // 관리항목5
} else {
throw new RuntimeException("지정되지 않은 업무 구분코드가 입력되었습니다."); // 예외를 발생시켜서 DB Rollback
}
- nisIndivA01.setMngItemCn6(selectCrdnInfo.string("SGG_CD") + selectCrdnInfo.string("CRDN_ID")); // 관리6항목
- nisIndivA01.setRmCn(selectCrdnInfo.string("ETC_CN")); // 비고내용
- nisIndivA01.setRsveItem1(selectCrdnInfo.string("")); // 예비항목1
- nisIndivA01.setRsveItem2(selectCrdnInfo.string("")); // 예비항목2
- nisIndivA01.setRsveItem3(selectCrdnInfo.string("")); // 예비항목3
- nisIndivA01.setRsveItem4(selectCrdnInfo.string("")); // 예비항목4
- nisIndivA01.setRsveItem5(selectCrdnInfo.string("")); // 예비항목5
- nisIndivA01.setCreatedBy(userInfo.string("USER_ID"));
- nisIndivA01.setModifiedBy(userInfo.string("USER_ID"));
+ a01.setMngItemCn6(selectCrdnInfo.string("SGG_CD") + selectCrdnInfo.string("CRDN_ID")); // 관리6항목
+ a01.setRmCn(selectCrdnInfo.string("ETC_CN")); // 비고내용
+ a01.setCreatedBy(userInfo.string("USER_ID"));
+ a01.setModifiedBy(userInfo.string("USER_ID"));
// 차세대 세외수입 연계 서비스 호출 - A01 과태료 대장 단속 정보 등록
-// String sUrl = deptInfo.string("NXRP_LINK_SRVC_URL") + "/intf/lntris/a01";
- String sUrl = deptInfo.string("NXRP_LINK_SRVC_URL") + "/intf/lntris/a01/create";
- String sMethod = "POST";
+ String sUrl = deptInfo.string("NXRP_LINK_SRVC_URL") + "/intf/lntris/a01/register";
String sJsonData = "";
- // Json 파라미터 설정
ObjectMapper mapper = new ObjectMapper();
- try {
- String voToJson = mapper.writeValueAsString(nisIndivA01);
- sJsonData = "{ \"taskSeCd\":" + "\"" + nisIndivA01.getTaskSeCd() + "\"" + ", \"msg\":" + voToJson + " }";
+ // Json 파라미터 설정
+ try {
+ sJsonData = "{ \"taskSeCd\":" + "\"" + a01.getTaskSeCd() + "\""
+ + ", \"msg\":" + mapper.writeValueAsString(a01)
+ + " }";
} catch (IOException e) {
- throw new RuntimeException("세외수입 과태료대장에 보낼 자료 생성중 오류가 발생하엿습니다."); // 예외를 발생시켜서 DB Rollback
+ throw new RuntimeException("세외수입 과태료대장에 전송할 자료 생성중 오류가 발생하였습니다."); // 예외를 발생시켜서 DB Rollback
}
// 연계 서비스 호출
- String resultMsg = callHttpsJson(sUrl, sMethod, sJsonData);
- if (resultMsg.equals("")) {
- throw new RuntimeException("세외수입 과태료대장 연계에 실패하였습니다.");
- }
-
- // 발송 대장(TB_SNDNG) - 발송 상태 코드(SNDNG_DTL_STTS_CD) 수정
- SndngDtl sndngDtl = new SndngDtl();
- sndngDtl.setSndngDtlSttsCd("01"); // 발송 상태 코드(FIM050) 01:세외수입부과
- sndngDtl.setSndngDtlId(sndngDtlIds.get(iLoop).string("SNDNG_DTL_ID")); // 발송 상세 ID
+ String resultMsg = callHttpsJson(sUrl, "POST", sJsonData);
- rtnScs = sndngDtlMapper.updateSndngDtlSttsCd(sndngDtl);
- if (!rtnScs) {
- throw new RuntimeException("세외수입 과태료대장 연계 정보를 단속 대장에 수정하지 못했습니다."); // 예외를 발생시켜서 DB Rollback
- }
-
- // 단속 대장(TB_CRDN) - 세외수입 단속 연계 여부(NXRP_CRDN_LINK_YN) UPDATE
- Crdn crdn = new Crdn();
- crdn.setCrdnId(sndngDtlIds.get(iLoop).string("CRDN_ID")); // 단속 ID
- crdn.setModifiedBy(currentUser().getId()); // 수정 사용자 ID
-
- int effected = crdnUpdtMapper.updateNxrpCrdnLinkYn(crdn);
- if(effected != 1) {
- throw new RuntimeException("세외수입 과태료대장 연계 정보를 단속 대장에 수정하지 못했습니다.");
+ try {
+ JsonNode linkRst = mapper.readTree(resultMsg);
+
+ // 개별시스템 연계결과코드(linkRstCd) - 000:정상, 100:검증오류(연계관리키 중복), 101:검증오류(등록 시 자료 null, 길이체크), 900:필수값누락
+ if (linkRst.get("linkRstCd").asText().equals("000")) {
+ // resVo1
+ JsonNode resVo1 = linkRst.findValue("resVo1");
+
+ // 발송 대장(TB_SNDNG) - 발송 상태 코드(SNDNG_DTL_STTS_CD) 수정
+ SndngDtl sndngDtl = new SndngDtl();
+ sndngDtl.setSndngDtlSttsCd("01"); // 발송 상태 코드(FIM050) 01:세외수입부과
+ sndngDtl.setSndngDtlId(sndngDtlIds.get(iLoop).string("SNDNG_DTL_ID")); // 발송 상세 ID
+ sndngDtl.setLinkTrgtCd(resVo1.get("linkTrgtCd").asText()); // 연계 대상 코드
+ sndngDtl.setLinkMngKey(resVo1.get("linkMngKey").asText()); // 연계 관리 키
+
+ rtnScs = sndngDtlMapper.updateSndngDtlSttsCd(sndngDtl);
+ if (!rtnScs) {
+ throw new RuntimeException("세외수입 과태료대장 연계 정보를 단속 대장에 수정하지 못했습니다."); // 예외를 발생시켜서 DB Rollback
+ }
+ }
+ } catch (IOException e) {
+ throw new RuntimeException("오류."); // 예외를 발생시켜서 DB Rollback
}
}
@@ -356,7 +325,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 등록 자료 일괄 조회 목록
*/
public List getNisIndivA02List(NisIndivQuery req) {
- return nisIndivA02Mapper.selectNisIndivA02List(req);
+ return nisA02Mapper.selectNisIndivA02List(req);
}
/**지정한 조건에 따라 과태료 대장 등록 자료 일괄 조회 객체들을 반환한다.
@@ -364,7 +333,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 등록 자료 일괄 조회 객체 목록
*/
public List getNisIndivA02s(NisIndivQuery req) {
- return nisIndivA02Mapper.selectNisIndivA02s(req);
+ return nisA02Mapper.selectNisIndivA02s(req);
}
/**과태료 대장 등록 자료 일괄 조회 정보에서 업무 적용 정보를 수정한다.
@@ -379,9 +348,9 @@ public class NisIndivBean extends AbstractComponent {
boolean rtnScs = false; // DB 처리 결과
String rtnMsg = "[F] "; // 처리 결과 메시지
- NisIndivA02 nisIndivA02 = new NisIndivA02();
+ A02 nisIndivA02 = new A02();
- rtnScs = nisIndivA02Mapper.update(nisIndivA02);
+ rtnScs = nisA02Mapper.update(nisIndivA02);
return rtnMsg;
}
@@ -391,7 +360,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 등록 자료 상세 조회 목록
*/
public List getNisIndivA03List(NisIndivQuery req) {
- return nisIndivA03Mapper.selectNisIndivA03List(req);
+ return nisA03Mapper.selectNisIndivA03List(req);
}
/**지정한 조건에 따라 과태료 대장 등록 자료 상세 조회 객체들을 반환한다.
@@ -399,7 +368,7 @@ public class NisIndivBean extends AbstractComponent {
* @return 과태료 대장 등록 자료 상세 조회 객체 목록
*/
public List getNisIndivA03s(NisIndivQuery req) {
- return nisIndivA03Mapper.selectNisIndivA03s(req);
+ return nisA03Mapper.selectNisIndivA03s(req);
}
/**과태료 대장 등록 자료 상세 조회 정보에서 업무 적용 정보를 수정한다.
@@ -414,9 +383,9 @@ public class NisIndivBean extends AbstractComponent {
boolean rtnScs = false; // DB 처리 결과
String rtnMsg = "[F] "; // 처리 결과 메시지
- NisIndivA03 nisIndivA03 = new NisIndivA03();
+ A03 nisIndivA03 = new A03();
- rtnScs = nisIndivA03Mapper.update(nisIndivA03);
+ rtnScs = nisA03Mapper.update(nisIndivA03);
return rtnMsg;
}
@@ -427,7 +396,7 @@ public class NisIndivBean extends AbstractComponent {
*/
public String callHttpsJson(String sUrl, String sMethod, String sJsonData) {
//
- String returnMsg = "F ";
+ String returnMsg = "";
//
HttpsURLConnection httpsConn = null;
@@ -482,8 +451,6 @@ public class NisIndivBean extends AbstractComponent {
response.append(inputLine);
}
in.close();
-
- returnMsg = "S ";
} else {
BufferedReader in = new BufferedReader(new InputStreamReader(httpsConn.getErrorStream(), charset));
@@ -491,11 +458,9 @@ public class NisIndivBean extends AbstractComponent {
response.append(inputLine);
}
in.close();
-
- returnMsg = "F ";
}
- returnMsg = returnMsg + response.toString();
+ returnMsg = response.toString();
} catch (IOException e) {
System.out.println("IOException :" + e);
} catch (Exception e) {
@@ -531,33 +496,30 @@ public class NisIndivBean extends AbstractComponent {
HttpsURLConnection.setDefaultSSLSocketFactory(sc.getSocketFactory());
}
- static class miTM implements TrustManager,X509TrustManager {
+ static class miTM implements TrustManager, X509TrustManager {
@Override
public X509Certificate[] getAcceptedIssuers() {
- return null;
+ return null;
}
public boolean isServerTrusted(X509Certificate[] certs) {
- return true;
+ return true;
}
public boolean isClientTrusted(X509Certificate[] certs) {
- return true;
+ return true;
}
@Override
- public void checkServerTrusted(X509Certificate[] certs, String authType)
- throws CertificateException {
- return;
+ public void checkServerTrusted(X509Certificate[] certs, String authType) throws CertificateException {
+ return;
}
@Override
- public void checkClientTrusted(X509Certificate[] certs, String authType)
- throws CertificateException {
- return;
+ public void checkClientTrusted(X509Certificate[] certs, String authType) throws CertificateException {
+ return;
}
}
// SSL 무시 /////////////////////////////////////////////////////////////////
-
}
diff --git a/src/main/java/cokr/xit/fims/nxrp/service/bean/NxrpMtchgBean.java b/src/main/java/cokr/xit/fims/nxrp/service/bean/NxrpMtchgBean.java
index a21b36f5..f3fbb0ce 100644
--- a/src/main/java/cokr/xit/fims/nxrp/service/bean/NxrpMtchgBean.java
+++ b/src/main/java/cokr/xit/fims/nxrp/service/bean/NxrpMtchgBean.java
@@ -140,7 +140,7 @@ public class NxrpMtchgBean extends AbstractComponent {
// 발송 상세 상태 코드 수정.
SndngDtl sndngDtl = new SndngDtl();
- sndngDtl.setMtchgId(nxrpMtchg.getMtchgId()); // 매칭 ID
+// sndngDtl.setMtchgId(nxrpMtchg.getMtchgId()); // 매칭 ID
sndngDtl.setSndngDtlSttsCd("01"); // FIM050(발송 상세 상태 코드) - 01 세외수입부과
sndngDtl.setSndngDtlId(sndngDtlIds.get(iLoop).string("SNDNG_DTL_ID")); // 발송 상세 ID
diff --git a/src/main/java/cokr/xit/fims/sndb/SndngDtl.java b/src/main/java/cokr/xit/fims/sndb/SndngDtl.java
index a03793b3..f6029291 100644
--- a/src/main/java/cokr/xit/fims/sndb/SndngDtl.java
+++ b/src/main/java/cokr/xit/fims/sndb/SndngDtl.java
@@ -33,9 +33,14 @@ public class SndngDtl extends AbstractEntity {
private String svbtcId;
/**
- * 매칭 ID
+ * 연계 대상 코드
*/
- private String mtchgId;
+ private String linkTrgtCd;
+
+ /**
+ * 연계 관리 키
+ */
+ private String linkMngKey;
/**
* 발송 구분 코드
diff --git a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA01-mapper.xml b/src/main/resources/sql/mapper/fims/nxrp/nisA01-mapper.xml
similarity index 99%
rename from src/main/resources/sql/mapper/fims/nxrp/nisIndivA01-mapper.xml
rename to src/main/resources/sql/mapper/fims/nxrp/nisA01-mapper.xml
index 19b8362a..e585bc36 100644
--- a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA01-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/nxrp/nisA01-mapper.xml
@@ -1,13 +1,13 @@
-
+
-
+
diff --git a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA02-mapper.xml b/src/main/resources/sql/mapper/fims/nxrp/nisA02-mapper.xml
similarity index 99%
rename from src/main/resources/sql/mapper/fims/nxrp/nisIndivA02-mapper.xml
rename to src/main/resources/sql/mapper/fims/nxrp/nisA02-mapper.xml
index ecc045fa..a11edfee 100644
--- a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA02-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/nxrp/nisA02-mapper.xml
@@ -1,13 +1,13 @@
-
+
-
+
diff --git a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA03-mapper.xml b/src/main/resources/sql/mapper/fims/nxrp/nisA03-mapper.xml
similarity index 99%
rename from src/main/resources/sql/mapper/fims/nxrp/nisIndivA03-mapper.xml
rename to src/main/resources/sql/mapper/fims/nxrp/nisA03-mapper.xml
index b986a0b2..772f63c4 100644
--- a/src/main/resources/sql/mapper/fims/nxrp/nisIndivA03-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/nxrp/nisA03-mapper.xml
@@ -1,13 +1,13 @@
-
+
-
+
diff --git a/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml b/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml
index 564f77d4..54fa2723 100644
--- a/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml
+++ b/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml
@@ -12,7 +12,8 @@
-
+
+
@@ -105,7 +106,8 @@
SELECT SD.SNDNG_DTL_ID
, SD.CRDN_ID
, SD.SVBTC_ID
- , SD.MTCHG_ID
+ , SD.LINK_TRGT_CD
+ , SD.LINK_MNG_KEY
, SD.SNDNG_SE_CD
, SD.SNDNG_YMD
, SD.SNDNG_END_YMD
@@ -418,7 +420,8 @@
, SNDNG_ID
, CRDN_ID
, SVBTC_ID
- , MTCHG_ID
+ , LINK_TRGT_CD
+ , LINK_MNG_KEY
, SNDNG_SE_CD
, SNDNG_YMD
, SNDNG_END_YMD
@@ -508,7 +511,8 @@
, #{sndngDtl.sndngId}
, #{sndngDtl.crdnId}
, #{sndngDtl.svbtcId}
- , #{sndngDtl.mtchgId}
+ , #{sndngDtl.linkTrgtCd}
+ , #{sndngDtl.linkMngKey}
, #{sndngDtl.sndngSeCd}
, #{sndngDtl.sndngYmd}
, #{sndngDtl.sndngEndYmd}
@@ -598,7 +602,8 @@
/* 발송 상세 수정(sndngDtlMapper.updateSndngDtl) */
UPDATE TB_SNDNG_DTL
SET SVBTC_ID = #{sndngDtl.svbtcId}
- , MTCHG_ID = #{sndngDtl.mtchgId}
+ , LINK_TRGT_CD = #{sndngDtl.linkTrgtCd}
+ , LINK_MNG_KEY = #{sndngDtl.linkMngKey}
, SNDNG_SE_CD = #{sndngDtl.sndngSeCd}
, SNDNG_YMD = #{sndngDtl.sndngYmd}
, SNDNG_END_YMD = #{sndngDtl.sndngEndYmd}
@@ -687,8 +692,11 @@
UPDATE TB_SNDNG_DTL
SET BFR_SNDNG_DTL_STTS_CD= SNDNG_DTL_STTS_CD
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd}
-
- , MTCHG_ID = #{sndngDtl.mtchgId}
+
+ , LINK_TRGT_CD = #{sndngDtl.linkTrgtCd}
+
+
+ , LINK_MNG_KEY = #{sndngDtl.linkMngKey}
, MDFCN_DT =
, MDFR = #{sndngDtl.modifiedBy}