|
|
|
@ -302,115 +302,6 @@
|
|
|
|
|
ORDER BY SNDNG_DTL_ID
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<select id="selectSndngDtlLevyInfo" parameterType="string" resultType="dataobject">/* 발송 상세 및 부과 객체 가져오기(sndngDtlMapper.selectSndngDtlLevyInfo) */
|
|
|
|
|
SELECT SD.SNDNG_DTL_ID <!-- 발송 상세 ID -->
|
|
|
|
|
, SD.SNDNG_ID <!-- 발송 ID -->
|
|
|
|
|
, SD.SVBTC_ID <!-- 공시송달 ID -->
|
|
|
|
|
, SD.SNDNG_YMD <!-- 발송 일자 -->
|
|
|
|
|
, SD.SNDNG_END_YMD <!-- 발송 종료 일자 -->
|
|
|
|
|
, SD.CON_KEY <!-- 외부연계식별키 -->
|
|
|
|
|
, SD.RG_NO <!-- 등기 번호 -->
|
|
|
|
|
, SD.SNDNG_DTL_STTS_CD <!-- 발송 상세 상태 코드 -->
|
|
|
|
|
, SD.SNDNG_RCVMT_CD <!-- 발송 수납 코드 -->
|
|
|
|
|
, SD.ADDR_CHG_CD <!-- 주소 변경 코드 -->
|
|
|
|
|
, SD.REG_DT <!-- 등록 일시 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM <!-- 발송 상세 상태 명 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM <!-- 발송 수납 명 -->
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, C.VHRNO <!-- 차량번호 -->
|
|
|
|
|
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
|
|
|
|
|
, C.CRDN_PLC <!-- 단속 장소 -->
|
|
|
|
|
, C.FFNLG_CRDN_AMT <!-- 과태료 단속 금액 -->
|
|
|
|
|
, C.CRDN_STTS_CD <!-- 단속 상태 코드 -->
|
|
|
|
|
, (GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':')) AS CRDN_YMD_TM_MASK <!-- 단속 일시 마스크 -->
|
|
|
|
|
, (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM <!-- 단속 상태 명 -->
|
|
|
|
|
, P.RTPYR_ID <!-- 납부자 ID -->
|
|
|
|
|
, P.RTPYR_NO <!-- 납부자 번호 -->
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
, P.ADDR <!-- 주소 -->
|
|
|
|
|
, P.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
|
, P.ZIP <!-- 우편번호 -->
|
|
|
|
|
, L.LEVY_ID <!-- 부과 ID -->
|
|
|
|
|
, L.DEPT_CD <!-- 부서 코드 -->
|
|
|
|
|
, L.SPCL_BIZ_CD <!-- 특별회계 사업 코드 -->
|
|
|
|
|
, L.FYR <!-- 회계연도 -->
|
|
|
|
|
, L.ACNTG_SE_CD <!-- 회계 구분 코드 -->
|
|
|
|
|
, L.TXITM_CD <!-- 세목 코드 -->
|
|
|
|
|
, L.OPER_ITEM_CD <!-- 운영 항목 코드 -->
|
|
|
|
|
, L.LEVY_NO <!-- 부과 번호 -->
|
|
|
|
|
, L.INSPY_NO <!-- 분납 번호 -->
|
|
|
|
|
, L.LEVY_SE_CD <!-- 부과 구분 코드 -->
|
|
|
|
|
, L.LEVY_YMD <!-- 부과 일자 -->
|
|
|
|
|
, L.FRST_DUDT_YMD <!-- 최초 납기 일자 -->
|
|
|
|
|
, L.DUDT_YMD <!-- 납기 일자 -->
|
|
|
|
|
, L.DUDT_AFTR_YMD <!-- 납기 후 일자 -->
|
|
|
|
|
, L.FFNLG_AMT <!-- 과태료 금액 -->
|
|
|
|
|
, L.LEVY_PCPTAX <!-- 부과 본세 -->
|
|
|
|
|
, L.LEVY_ADAMT <!-- 부과 가산금 -->
|
|
|
|
|
, L.INSPY_INT <!-- 분납 이자 -->
|
|
|
|
|
, L.LEVY_PCPTAX <!-- 부과 본세 -->
|
|
|
|
|
, L.LEVY_ADAMT <!-- 부과 가산금 -->
|
|
|
|
|
, L.INSPY_INT <!-- 분납 이자 -->
|
|
|
|
|
, L.RCVMT_PCPTAX <!-- 수납 본세 -->
|
|
|
|
|
, L.RCVMT_ADAMT <!-- 수납 가산금 -->
|
|
|
|
|
, L.RDCAMT_PCPTAX <!-- 감액 본세 -->
|
|
|
|
|
, L.RDCAMT_ADAMT <!-- 감액 가산금 -->
|
|
|
|
|
, L.SUM_AMT <!-- 합계 금액 -->
|
|
|
|
|
, L.EPAYNO <!-- 전자납부번호 -->
|
|
|
|
|
, L.BANK_NM <!-- 은행 명 -->
|
|
|
|
|
, L.VR_ACTNO <!-- 가상 계좌번호 -->
|
|
|
|
|
, L.BANK_NM2 <!-- 은행 명2 -->
|
|
|
|
|
, L.VR_ACTNO2 <!-- 가상 계좌번호2 -->
|
|
|
|
|
, L.BANK_NM3 <!-- 은행 명3 -->
|
|
|
|
|
, L.VR_ACTNO3 <!-- 가상 계좌번호3 -->
|
|
|
|
|
, L.BANK_NM4 <!-- 은행 명4 -->
|
|
|
|
|
, L.VR_ACTNO4 <!-- 가상 계좌번호4 -->
|
|
|
|
|
, L.BANK_NM5 <!-- 은행 명5 -->
|
|
|
|
|
, L.VR_ACTNO5 <!-- 가상 계좌번호5 -->
|
|
|
|
|
, L.BANK_NM6 <!-- 은행 명6 -->
|
|
|
|
|
, L.VR_ACTNO6 <!-- 가상 계좌번호6 -->
|
|
|
|
|
, L.BANK_NM7 <!-- 은행 명7 -->
|
|
|
|
|
, L.VR_ACTNO7 <!-- 가상 계좌번호7 -->
|
|
|
|
|
, L.BANK_NM8 <!-- 은행 명8 -->
|
|
|
|
|
, L.VR_ACTNO8 <!-- 가상 계좌번호8 -->
|
|
|
|
|
, L.BANK_NM9 <!-- 은행 명9 -->
|
|
|
|
|
, L.VR_ACTNO9 <!-- 가상 계좌번호9 -->
|
|
|
|
|
, L.BANK_NM10 <!-- 은행 명10 -->
|
|
|
|
|
, L.VR_ACTNO10 <!-- 가상 계좌번호10 -->
|
|
|
|
|
, L.BANK_NM11 <!-- 은행 명11 -->
|
|
|
|
|
, L.VR_ACTNO11 <!-- 가상 계좌번호11 -->
|
|
|
|
|
, L.BANK_NM12 <!-- 은행 명 12 -->
|
|
|
|
|
, L.VR_ACTNO12 <!-- 가상 계좌번호 12 -->
|
|
|
|
|
, L.BANK_NM13 <!-- 은행 명 13 -->
|
|
|
|
|
, L.VR_ACTNO13 <!-- 가상 계좌번호 13 -->
|
|
|
|
|
, L.BANK_NM14 <!-- 은행 명 14 -->
|
|
|
|
|
, L.VR_ACTNO14 <!-- 가상 계좌번호 14 -->
|
|
|
|
|
, L.BANK_NM15 <!-- 은행 명 15 -->
|
|
|
|
|
, L.VR_ACTNO15 <!-- 가상 계좌번호 15 -->
|
|
|
|
|
, L.BANK_NM16 <!-- 은행 명 16 -->
|
|
|
|
|
, L.VR_ACTNO16 <!-- 가상 계좌번호 16 -->
|
|
|
|
|
, L.BANK_NM17 <!-- 은행 명 17 -->
|
|
|
|
|
, L.VR_ACTNO17 <!-- 가상 계좌번호 17 -->
|
|
|
|
|
, L.BANK_NM18 <!-- 은행 명 18 -->
|
|
|
|
|
, L.VR_ACTNO18 <!-- 가상 계좌번호 18 -->
|
|
|
|
|
, L.BANK_NM19 <!-- 은행 명 19 -->
|
|
|
|
|
, L.VR_ACTNO19 <!-- 가상 계좌번호 19 -->
|
|
|
|
|
, L.BANK_NM20 <!-- 은행 명 20 -->
|
|
|
|
|
, L.VR_ACTNO20 <!-- 가상 계좌번호 20 -->
|
|
|
|
|
, (L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX) AS PCPTAX <!-- 본세 -->
|
|
|
|
|
, (L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT) AS ADAMT <!-- 가산금 -->
|
|
|
|
|
, (GET_MASK_DATE(L.LEVY_YMD, '.')) AS LEVY_YMD_MASK <!-- 부과 일자 마스크 -->
|
|
|
|
|
, (GET_MASK_DATE(L.DUDT_YMD, '.')) AS DUDT_YMD_MASK <!-- 납기 일자 마스크 -->
|
|
|
|
|
, (GET_MASK_DATE(L.DUDT_YMD, 'K')) AS DUDT_YMD_MASK_KOR <!-- 납기 일자 마스크 -->
|
|
|
|
|
, (GET_MASK_DATE(L.DUDT_AFTR_YMD, '.')) AS DUDT_AFTR_YMD_MASK <!-- 납기 후 일자 마스크 -->
|
|
|
|
|
FROM TB_SNDNG_DTL SD
|
|
|
|
|
INNER JOIN TB_CRDN C ON (SD.CRDN_ID = C.CRDN_ID)
|
|
|
|
|
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
|
|
|
|
|
INNER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N')
|
|
|
|
|
WHERE SD.SNDNG_DTL_ID = #{sndngDtlId}
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
<insert id="insertSndngDtl" parameterType="map">/* 발송 상세 등록(sndngDtlMapper.insertSndngDtl) */
|
|
|
|
|
<selectKey resultType="string" keyProperty="sndngDtl.sndngDtlId" keyColumn="NEW_ID" order="BEFORE">
|
|
|
|
|
SELECT LPAD(CAST(IFNULL(MAX(SNDNG_DTL_ID) + 1, 1) AS INT), 10, '0') AS NEW_ID
|
|
|
|
@ -783,74 +674,13 @@
|
|
|
|
|
|
|
|
|
|
<update id="updateSndngDtlEPost" parameterType="map">/* 전자우편 발송상세 내역 수정(sndngDtlMapper.updateSndngDtlEPost) */
|
|
|
|
|
UPDATE TB_SNDNG_DTL
|
|
|
|
|
SET CON_KEY = #{sndngDtl.conKey} <!-- 외부연계식별키 -->
|
|
|
|
|
, RG_NO = #{sndngDtl.rgNo} <!-- 등기 번호 -->
|
|
|
|
|
, BFR_SNDNG_DTL_STTS_CD= SNDNG_DTL_STTS_CD <!-- 이전 발송 상세 상태 코드 -->
|
|
|
|
|
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} <!-- 발송 상세 상태 코드 -->
|
|
|
|
|
, RCPN_NM = #{sndngDtl.rcpnNm} <!-- 납부자 명 -->
|
|
|
|
|
, RCPN_BRDT = #{sndngDtl.rcpnBrdt} <!-- 납부자 생년월일 -->
|
|
|
|
|
, RCPN_ADDR = #{sndngDtl.rcpnAddr} <!-- 납부자 주소 -->
|
|
|
|
|
, RCPN_DTL_ADDR = #{sndngDtl.rcpnDtlAddr} <!-- 납부자 상세 주소 -->
|
|
|
|
|
, RCPN_ZIP = #{sndngDtl.rcpnZip} <!-- 납부자 우편번호 -->
|
|
|
|
|
, CRDN_DT = #{sndngDtl.crdnDt} <!-- 단속 일시 -->
|
|
|
|
|
, VHRNO = #{sndngDtl.vhrno} <!-- 차량번호 -->
|
|
|
|
|
, CRDN_STDG_NM = #{sndngDtl.crdnStdgNm} <!-- 단속 법정동 명 -->
|
|
|
|
|
, CRDN_PLC = #{sndngDtl.crdnPlc} <!-- 단속 장소 -->
|
|
|
|
|
, FYR = #{sndngDtl.fyr} <!-- 회계연도 -->
|
|
|
|
|
, LEVY_NO = #{sndngDtl.levyNo} <!-- 부과 번호 -->
|
|
|
|
|
, LEVY_YMD = #{sndngDtl.levyYmd} <!-- 부과 일자 -->
|
|
|
|
|
, DUDT_YMD = #{sndngDtl.dudtYmd} <!-- 납기 일자 -->
|
|
|
|
|
, DUDT_AFTR_YMD = #{sndngDtl.dudtAftrYmd} <!-- 납기 후 일자 -->
|
|
|
|
|
, FFNLG_AMT = #{sndngDtl.ffnlgAmt} <!-- 과태료 금액 -->
|
|
|
|
|
, PCPTAX = #{sndngDtl.pcptax} <!-- 본세 -->
|
|
|
|
|
, ADAMT = #{sndngDtl.adamt} <!-- 가산금 -->
|
|
|
|
|
, SUM_AMT = #{sndngDtl.sumAmt} <!-- 합계 금액 -->
|
|
|
|
|
, DUDT_AFTR_AMT = #{sndngDtl.dudtAftrAmt} <!-- 납기 후 금액 -->
|
|
|
|
|
, TAX_NO = #{sndngDtl.taxNo} <!-- 납세 번호 -->
|
|
|
|
|
, EPAYNO = #{sndngDtl.epayno} <!-- 전자납부번호 -->
|
|
|
|
|
, BANK_NM = #{sndngDtl.bankNm} <!-- 은행 명 -->
|
|
|
|
|
, VR_ACTNO = #{sndngDtl.vrActno} <!-- 가상 계좌번호 -->
|
|
|
|
|
, BANK_NM2 = #{sndngDtl.bankNm2} <!-- 은행 명2 -->
|
|
|
|
|
, VR_ACTNO2 = #{sndngDtl.vrActno2} <!-- 가상 계좌번호2 -->
|
|
|
|
|
, BANK_NM3 = #{sndngDtl.bankNm3} <!-- 은행 명3 -->
|
|
|
|
|
, VR_ACTNO3 = #{sndngDtl.vrActno3} <!-- 가상 계좌번호3 -->
|
|
|
|
|
, BANK_NM4 = #{sndngDtl.bankNm4} <!-- 은행 명4 -->
|
|
|
|
|
, VR_ACTNO4 = #{sndngDtl.vrActno4} <!-- 가상 계좌번호4 -->
|
|
|
|
|
, BANK_NM5 = #{sndngDtl.bankNm5} <!-- 은행 명5 -->
|
|
|
|
|
, VR_ACTNO5 = #{sndngDtl.vrActno5} <!-- 가상 계좌번호5 -->
|
|
|
|
|
, BANK_NM6 = #{sndngDtl.bankNm6} <!-- 은행 명6 -->
|
|
|
|
|
, VR_ACTNO6 = #{sndngDtl.vrActno6} <!-- 가상 계좌번호6 -->
|
|
|
|
|
, BANK_NM7 = #{sndngDtl.bankNm7} <!-- 은행 명7 -->
|
|
|
|
|
, VR_ACTNO7 = #{sndngDtl.vrActno7} <!-- 가상 계좌번호7 -->
|
|
|
|
|
, BANK_NM8 = #{sndngDtl.bankNm8} <!-- 은행 명8 -->
|
|
|
|
|
, VR_ACTNO8 = #{sndngDtl.vrActno8} <!-- 가상 계좌번호8 -->
|
|
|
|
|
, BANK_NM9 = #{sndngDtl.bankNm9} <!-- 은행 명9 -->
|
|
|
|
|
, VR_ACTNO9 = #{sndngDtl.vrActno9} <!-- 가상 계좌번호9 -->
|
|
|
|
|
, BANK_NM10 = #{sndngDtl.bankNm10} <!-- 은행 명10 -->
|
|
|
|
|
, VR_ACTNO10 = #{sndngDtl.vrActno10} <!-- 가상 계좌번호10 -->
|
|
|
|
|
, BANK_NM11 = #{sndngDtl.bankNm11} <!-- 은행 명11 -->
|
|
|
|
|
, VR_ACTNO11 = #{sndngDtl.vrActno11} <!-- 가상 계좌번호11 -->
|
|
|
|
|
, BANK_NM12 = #{sndngDtl.bankNm12} <!-- 은행 명 12 -->
|
|
|
|
|
, VR_ACTNO12 = #{sndngDtl.vrActno12} <!-- 가상 계좌번호 12 -->
|
|
|
|
|
, BANK_NM13 = #{sndngDtl.bankNm13} <!-- 은행 명 13 -->
|
|
|
|
|
, VR_ACTNO13 = #{sndngDtl.vrActno13} <!-- 가상 계좌번호 13 -->
|
|
|
|
|
, BANK_NM14 = #{sndngDtl.bankNm14} <!-- 은행 명 14 -->
|
|
|
|
|
, VR_ACTNO14 = #{sndngDtl.vrActno14} <!-- 가상 계좌번호 14 -->
|
|
|
|
|
, BANK_NM15 = #{sndngDtl.bankNm15} <!-- 은행 명 15 -->
|
|
|
|
|
, VR_ACTNO15 = #{sndngDtl.vrActno15} <!-- 가상 계좌번호 15 -->
|
|
|
|
|
, BANK_NM16 = #{sndngDtl.bankNm16} <!-- 은행 명 16 -->
|
|
|
|
|
, VR_ACTNO16 = #{sndngDtl.vrActno16} <!-- 가상 계좌번호 16 -->
|
|
|
|
|
, BANK_NM17 = #{sndngDtl.bankNm17} <!-- 은행 명 17 -->
|
|
|
|
|
, VR_ACTNO17 = #{sndngDtl.vrActno17} <!-- 가상 계좌번호 17 -->
|
|
|
|
|
, BANK_NM18 = #{sndngDtl.bankNm18} <!-- 은행 명 18 -->
|
|
|
|
|
, VR_ACTNO18 = #{sndngDtl.vrActno18} <!-- 가상 계좌번호 18 -->
|
|
|
|
|
, BANK_NM19 = #{sndngDtl.bankNm19} <!-- 은행 명 19 -->
|
|
|
|
|
, VR_ACTNO19 = #{sndngDtl.vrActno19} <!-- 가상 계좌번호 19 -->
|
|
|
|
|
, BANK_NM20 = #{sndngDtl.bankNm20} <!-- 은행 명 20 -->
|
|
|
|
|
, VR_ACTNO20 = #{sndngDtl.vrActno20} <!-- 가상 계좌번호 20 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{sndngDtl.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
|
SET BFR_SNDNG_DTL_STTS_CD= SNDNG_DTL_STTS_CD <!-- 이전 발송 상세 상태 코드 -->
|
|
|
|
|
, SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} <!-- 발송 상세 상태 코드 -->
|
|
|
|
|
, CON_KEY = #{sndngDtl.conKey} <!-- 외부연계식별키 -->
|
|
|
|
|
, RG_NO = #{sndngDtl.rgNo} <!-- 등기 번호 -->
|
|
|
|
|
, MDFCN_DT = <include refid="utility.now" /> <!-- 수정 일시 -->
|
|
|
|
|
, MDFR = #{sndngDtl.modifiedBy} <!-- 수정자 -->
|
|
|
|
|
WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} <!-- 발송 상세 ID -->
|
|
|
|
|
AND DEL_YN = 'N'
|
|
|
|
|
</update>
|
|
|
|
|
|
|
|
|
|