|
|
|
@ -387,7 +387,7 @@ INSERT INTO TB_NIS_INDIV_D01 (
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateD01Status" parameterType="map">/* 부과정보 연계상태 수정(lntrisDMapper.updateD01) */
|
|
|
|
|
UPDATE TB_NIS_INDIV_D01 A
|
|
|
|
|
<if test="_databaseId == 'mariadb'">UPDATE TB_NIS_INDIV_D01 A
|
|
|
|
|
, (<foreach collection="d01s" item="d01" separator=" UNION">
|
|
|
|
|
SELECT #{d01.d01Id} D01_ID, #{d01.response.resVo.linkMngKey} LINK_MNG_KEY, #{d01.response.resVo.linkRstCd} LINK_RST_CD, #{d01.response.resVo.linkRstMsg} LINK_RST_MSG</foreach>
|
|
|
|
|
) B
|
|
|
|
@ -395,7 +395,16 @@ UPDATE TB_NIS_INDIV_D01 A
|
|
|
|
|
, A.LINK_MNG_KEY = B.LINK_MNG_KEY <!-- 연계 관리키 -->
|
|
|
|
|
, A.LINK_RST_CD = B.LINK_RST_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, A.LINK_RST_MSG = B.LINK_RST_MSG <!-- 연계 결과 메시지 -->
|
|
|
|
|
WHERE A.D01_ID = B.D01_ID</update>
|
|
|
|
|
WHERE A.D01_ID = B.D01_ID</if>
|
|
|
|
|
<if test="_databaseId == 'oracle'">MERGE INTO TB_NIS_INDIV_D01 A USING
|
|
|
|
|
(<foreach collection="d01s" item="d01" separator=" UNION">
|
|
|
|
|
SELECT #{d01.d01Id} D01_ID, #{d01.response.resVo.linkMngKey} LINK_MNG_KEY, #{d01.response.resVo.linkRstCd} LINK_RST_CD, #{d01.response.resVo.linkRstMsg} LINK_RST_MSG FROM DUAL</foreach>
|
|
|
|
|
) B ON (A.D01_ID = B.D01_ID)
|
|
|
|
|
WHEN MATCHED THEN UPDATE
|
|
|
|
|
SET A.LINK_RST_DT =<include refid="utility.now" /> <!-- 연계 결과 일시 -->
|
|
|
|
|
, A.LINK_MNG_KEY = B.LINK_MNG_KEY <!-- 연계 관리키 -->
|
|
|
|
|
, A.LINK_RST_CD = B.LINK_RST_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, A.LINK_RST_MSG = B.LINK_RST_MSG <!-- 연계 결과 메시지 --></if></update>
|
|
|
|
|
|
|
|
|
|
<resultMap id="d02Row" type="cokr.xit.interfaces.lntris.basic.d.LntrisD02"> <!-- 부과 수납정보 -->
|
|
|
|
|
<result property="d02Id" column="D02_ID" /> <!-- 일련번호 ID -->
|
|
|
|
@ -801,14 +810,22 @@ INSERT INTO TB_NIS_INDIV_D02 (
|
|
|
|
|
)</insert>
|
|
|
|
|
|
|
|
|
|
<update id="updateD02Status" parameterType="map">/* 부과수납 정보 연계상태 수정(lntrisDMapper.updateD02Status) */
|
|
|
|
|
UPDATE TB_NIS_INDIV_D02 A
|
|
|
|
|
<if test="_databaseId == 'mariadb'">UPDATE TB_NIS_INDIV_D02 A
|
|
|
|
|
, (<foreach collection="d02s" item="d02" separator=" UNION">
|
|
|
|
|
SELECT #{d02.d02Id} D02_ID, #{d02.response.linkRstCd} LINK_RST_CD, #{d02.response.linkRstMsg} LINK_RST_MSG</foreach>
|
|
|
|
|
) B
|
|
|
|
|
SET A.LINK_RST_DT =<include refid="utility.now" /> <!-- 연계 결과 일시 -->
|
|
|
|
|
, A.LINK_RST_CD = B.LINK_RST_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, A.LINK_RST_MSG = B.LINK_RST_MSG <!-- 연계 결과 메시지 -->
|
|
|
|
|
WHERE A.D02_ID = B.D02_ID</update>
|
|
|
|
|
WHERE A.D02_ID = B.D02_ID</if>
|
|
|
|
|
<if test="_databaseId == 'oracle'">MERGE INTO TB_NIS_INDIV_D02 A USING
|
|
|
|
|
(<foreach collection="d02s" item="d02" separator=" UNION">
|
|
|
|
|
SELECT #{d02.d02Id} D02_ID, #{d02.response.linkRstCd} LINK_RST_CD, #{d02.response.linkRstMsg} LINK_RST_MSG FROM DUAL</foreach>
|
|
|
|
|
) B ON (A.D02_ID = B.D02_ID)
|
|
|
|
|
WHEN MATCHED THEN UPDATE
|
|
|
|
|
SET A.LINK_RST_DT =<include refid="utility.now" /> <!-- 연계 결과 일시 -->
|
|
|
|
|
, A.LINK_RST_CD = B.LINK_RST_CD <!-- 연계 결과 코드 -->
|
|
|
|
|
, A.LINK_RST_MSG = B.LINK_RST_MSG <!-- 연계 결과 메시지 --></if></update>
|
|
|
|
|
|
|
|
|
|
<resultMap id="d03Row" type="cokr.xit.interfaces.lntris.basic.d.LntrisD03"> <!-- 부과결과정보 -->
|
|
|
|
|
<result property="d03Id" column="D03_ID" /> <!-- 일련번호 ID -->
|
|
|
|
@ -957,7 +974,7 @@ UPDATE TB_NIS_INDIV_D02 A
|
|
|
|
|
<include refid="utility.paging-prefix" />
|
|
|
|
|
<include refid="selectD03" />
|
|
|
|
|
WHERE TASK_APLCN_CD = '999'
|
|
|
|
|
<include refid="utility.paging-prefix" /></select>
|
|
|
|
|
<include refid="utility.paging-suffix" /></select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertD03" parameterType="map">/* 부과결과정보 등록(lntrisDMapper.insertD03) */
|
|
|
|
|
<selectKey keyProperty="d03.d03Id" keyColumn="NEW_ID" resultType="string" order="BEFORE">
|
|
|
|
@ -1041,7 +1058,7 @@ INSERT INTO TB_NIS_INDIV_D03 (
|
|
|
|
|
, #{req.taxnNo} <!-- 과세번호 -->
|
|
|
|
|
, #{req.untyTaxnNo} <!-- 통합과세번호 -->
|
|
|
|
|
, #{req.dptCd} <!-- 부서코드 -->
|
|
|
|
|
, #{req.spclFisBizCd} <!-- 특별회계사업코드 -->
|
|
|
|
|
, #{req.spclFisBizCd} <!-- 특별회계사업코드 -->
|
|
|
|
|
, #{req.fyr} <!-- 회계연도 -->
|
|
|
|
|
, #{req.actSeCd} <!-- 회계구분코드 -->
|
|
|
|
|
, #{req.rprsTxmCd} <!-- 대표세입과목코드 -->
|
|
|
|
@ -1587,35 +1604,35 @@ INSERT INTO TB_NIS_INDIV_D06 (
|
|
|
|
|
, MDFR <!-- 수정자 -->
|
|
|
|
|
) VALUES (
|
|
|
|
|
#{d06.d06Id} <!-- 일련번호 ID -->
|
|
|
|
|
, #{req.sgbCd} <!-- 자치단체코드 -->
|
|
|
|
|
, #{req.sgbNm} <!-- 자치단체명 -->
|
|
|
|
|
, #{req.linkMngKey} <!-- 연계관리키 -->
|
|
|
|
|
, #{req.taxnNo} <!-- 과세번호 -->
|
|
|
|
|
, #{req.untyTaxnNo} <!-- 통합과세번호 -->
|
|
|
|
|
, #{req.dptCd} <!-- 부서코드 -->
|
|
|
|
|
, #{req.dptNm} <!-- 부서명 -->
|
|
|
|
|
, #{req.spclFisBizCd} <!-- 특별회계사업코드 -->
|
|
|
|
|
, #{req.spclFisBizNm} <!-- 특별회계사업명 -->
|
|
|
|
|
, #{req.fyr} <!-- 회계연도 -->
|
|
|
|
|
, #{req.actSeCd} <!-- 회계구분코드 -->
|
|
|
|
|
, #{req.actSeNm} <!-- 회계구분명 -->
|
|
|
|
|
, #{req.rprsTxmCd} <!-- 대표세입과목코드 -->
|
|
|
|
|
, #{req.rprsTxmNm} <!-- 세입과목명 -->
|
|
|
|
|
, #{req.operItemCd} <!-- 운영항목코드 -->
|
|
|
|
|
, #{req.operItemNm} <!-- 운영항목명 -->
|
|
|
|
|
, #{req.lvyNo} <!-- 부과번호 -->
|
|
|
|
|
, #{req.itmNo} <!-- 분납번호 -->
|
|
|
|
|
, #{req.rdcYmd} <!-- 감액일자 -->
|
|
|
|
|
, #{req.rdcPctAmt} <!-- 감액본세금액 -->
|
|
|
|
|
, #{req.rdcAdtnAmt} <!-- 감액가산금액 -->
|
|
|
|
|
, #{req.rdcIntrAmt} <!-- 감액이자금액 -->
|
|
|
|
|
, #{req.rdcAmt} <!-- 감액금액 -->
|
|
|
|
|
, #{req.rdcRsnCn} <!-- 감액사유내용 -->
|
|
|
|
|
, #{req.rsveItem1} <!-- 예비항목1 -->
|
|
|
|
|
, #{req.rsveItem2} <!-- 예비항목2 -->
|
|
|
|
|
, #{req.rsveItem3} <!-- 예비항목3 -->
|
|
|
|
|
, #{req.rsveItem4} <!-- 예비항목4 -->
|
|
|
|
|
, #{req.rsveItem5} <!-- 예비항목5 -->
|
|
|
|
|
, #{req.sgbCd} <!-- 자치단체코드 -->
|
|
|
|
|
, #{req.sgbNm} <!-- 자치단체명 -->
|
|
|
|
|
, #{req.linkMngKey} <!-- 연계관리키 -->
|
|
|
|
|
, #{req.taxnNo} <!-- 과세번호 -->
|
|
|
|
|
, #{req.untyTaxnNo} <!-- 통합과세번호 -->
|
|
|
|
|
, #{req.dptCd} <!-- 부서코드 -->
|
|
|
|
|
, #{req.dptNm} <!-- 부서명 -->
|
|
|
|
|
, #{req.spclFisBizCd} <!-- 특별회계사업코드 -->
|
|
|
|
|
, #{req.spclFisBizNm} <!-- 특별회계사업명 -->
|
|
|
|
|
, #{req.fyr} <!-- 회계연도 -->
|
|
|
|
|
, #{req.actSeCd} <!-- 회계구분코드 -->
|
|
|
|
|
, #{req.actSeNm} <!-- 회계구분명 -->
|
|
|
|
|
, #{req.rprsTxmCd} <!-- 대표세입과목코드 -->
|
|
|
|
|
, #{req.rprsTxmNm} <!-- 세입과목명 -->
|
|
|
|
|
, #{req.operItemCd} <!-- 운영항목코드 -->
|
|
|
|
|
, #{req.operItemNm} <!-- 운영항목명 -->
|
|
|
|
|
, #{req.lvyNo} <!-- 부과번호 -->
|
|
|
|
|
, #{req.itmNo} <!-- 분납번호 -->
|
|
|
|
|
, #{req.rdcYmd} <!-- 감액일자 -->
|
|
|
|
|
, #{req.rdcPctAmt} <!-- 감액본세금액 -->
|
|
|
|
|
, #{req.rdcAdtnAmt} <!-- 감액가산금액 -->
|
|
|
|
|
, #{req.rdcIntrAmt} <!-- 감액이자금액 -->
|
|
|
|
|
, #{req.rdcAmt} <!-- 감액금액 -->
|
|
|
|
|
, #{req.rdcRsnCn} <!-- 감액사유내용 -->
|
|
|
|
|
, #{req.rsveItem1} <!-- 예비항목1 -->
|
|
|
|
|
, #{req.rsveItem2} <!-- 예비항목2 -->
|
|
|
|
|
, #{req.rsveItem3} <!-- 예비항목3 -->
|
|
|
|
|
, #{req.rsveItem4} <!-- 예비항목4 -->
|
|
|
|
|
, #{req.rsveItem5} <!-- 예비항목5 -->
|
|
|
|
|
, #{d06.linkRsltDt} <!-- 연계 결과 일시 -->
|
|
|
|
|
, #{d06.response.resVo.linkRstCd} <!-- 연계 결과 코드 -->
|
|
|
|
|
, #{d06.response.resVo.linkRstMsg} <!-- 연계 결과 메시지 -->
|
|
|
|
|