From d28a8f0e991ca471fb940ac75995affa1a7eef2c Mon Sep 17 00:00:00 2001 From: jjh Date: Fri, 19 Jan 2024 09:20:59 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B0=80=EC=83=81=EA=B3=84=EC=A2=8C=EB=B2=88?= =?UTF-8?q?=ED=98=B8=2020=EA=B9=8C=EC=A7=80=20=EC=B6=94=EA=B0=80.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/fims/levy/Levy.java | 83 +- .../java/cokr/xit/fims/sndb/SndngDtl.java | 90 + .../sql/mapper/fims/levy/levy-mapper.xml | 1067 ++++++------ .../sql/mapper/fims/levy/rduct-mapper.xml | 384 +++-- .../sql/mapper/fims/sndb/sndng-mapper.xml | 920 +++++----- .../sql/mapper/fims/sndb/sndngDtl-mapper.xml | 1525 +++++++++-------- .../sql/mapper/fims/sndb/svbtc-mapper.xml | 36 +- .../WEB-INF/jsp/fims/sprt/sprt02020-info.jsp | 15 - .../WEB-INF/jsp/fims/sprt/sprt02030-info.jsp | 8 - .../WEB-INF/jsp/fims/sprt/sprt02040-info.jsp | 48 +- .../WEB-INF/jsp/fims/sprt/sprt02060-info.jsp | 33 +- .../WEB-INF/jsp/fims/sprt/sprt02080-info.jsp | 31 +- 12 files changed, 2301 insertions(+), 1939 deletions(-) diff --git a/src/main/java/cokr/xit/fims/levy/Levy.java b/src/main/java/cokr/xit/fims/levy/Levy.java index c71e4148..07a613ad 100644 --- a/src/main/java/cokr/xit/fims/levy/Levy.java +++ b/src/main/java/cokr/xit/fims/levy/Levy.java @@ -6,7 +6,7 @@ import lombok.Setter; /** * 부과 대장 - * @author Jojh + * @author JoJH */ @Getter @Setter @@ -372,6 +372,87 @@ public class Levy extends AbstractEntity { */ private String vrActno11; + /** + * 은행 명 12 + */ + private String bankNm12; + + /** + * 가상 계좌번호 12 + */ + private String vrActno12; + /** + * 은행 명 13 + */ + private String bankNm13; + + /** + * 가상 계좌번호 13 + */ + private String vrActno13; + /** + * 은행 명 14 + */ + private String bankNm14; + + /** + * 가상 계좌번호 14 + */ + private String vrActno14; + /** + * 은행 명 15 + */ + private String bankNm15; + + /** + * 가상 계좌번호 15 + */ + private String vrActno15; + /** + * 은행 명 16 + */ + private String bankNm16; + + /** + * 가상 계좌번호 16 + */ + private String vrActno16; + /** + * 은행 명 17 + */ + private String bankNm17; + + /** + * 가상 계좌번호 17 + */ + private String vrActno17; + /** + * 은행 명 18 + */ + private String bankNm18; + + /** + * 가상 계좌번호 18 + */ + private String vrActno18; + /** + * 은행 명 19 + */ + private String bankNm19; + + /** + * 가상 계좌번호 19 + */ + private String vrActno19; + /** + * 은행 명 20 + */ + private String bankNm20; + + /** + * 가상 계좌번호 20 + */ + private String vrActno20; /** * 세외수입 부과 키 */ diff --git a/src/main/java/cokr/xit/fims/sndb/SndngDtl.java b/src/main/java/cokr/xit/fims/sndb/SndngDtl.java index 8c78a6c3..a03793b3 100644 --- a/src/main/java/cokr/xit/fims/sndb/SndngDtl.java +++ b/src/main/java/cokr/xit/fims/sndb/SndngDtl.java @@ -337,6 +337,96 @@ public class SndngDtl extends AbstractEntity { */ private String vrActno11; + /** + * 은행 명12 + */ + private String bankNm12; + + /** + * 가상 계좌번호12 + */ + private String vrActno12; + + /** + * 은행 명13 + */ + private String bankNm13; + + /** + * 가상 계좌번호13 + */ + private String vrActno13; + + /** + * 은행 명14 + */ + private String bankNm14; + + /** + * 가상 계좌번호14 + */ + private String vrActno14; + + /** + * 은행 명15 + */ + private String bankNm15; + + /** + * 가상 계좌번호15 + */ + private String vrActno15; + + /** + * 은행 명16 + */ + private String bankNm16; + + /** + * 가상 계좌번호16 + */ + private String vrActno16; + + /** + * 은행 명17 + */ + private String bankNm17; + + /** + * 가상 계좌번호17 + */ + private String vrActno17; + + /** + * 은행 명18 + */ + private String bankNm18; + + /** + * 가상 계좌번호18 + */ + private String vrActno18; + + /** + * 은행 명19 + */ + private String bankNm19; + + /** + * 가상 계좌번호19 + */ + private String vrActno19; + + /** + * 은행 명20 + */ + private String bankNm20; + + /** + * 가상 계좌번호20 + */ + private String vrActno20; + /** * 삭제 여부 */ diff --git a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml index 2ffa9a64..c59b09a4 100644 --- a/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml +++ b/src/main/resources/sql/mapper/fims/levy/levy-mapper.xml @@ -80,6 +80,24 @@ + + + + + + + + + + + + + + + + + + @@ -95,110 +113,110 @@ SELECT COUNT(*) OVER() AS TNOCS , SUM(C.FFNLG_AMT) OVER() AS GRAMT - , C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.ADVNTCE_AMT /* 사전통지 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , C.REG_DT /* 등록 일시 */ - , C.MDFCN_DT /* 수정 일시 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */ - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */ - , V.VLTN_ID /* 위반 ID */ - , V.VLTN_CD /* 위반 코드 */ - , V.VLTN_ARTCL /* 위반 항목 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_PRCS_SUMRY /* 민원 처리 요약 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */ - , CC.CVLCPT_TRSM_DT /* 민원 전송 일시 */ - , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */ - , (SELECT GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM /* 민원 전송 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK /* 납부자 생년월일 마스크 */ - , L.LEVY_ID /* 부과 ID */ + , C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.FFNLG_AMT + , C.ADVNTCE_AMT + , C.CRDN_STTS_CD + , C.CRDN_STTS_CHG_DT + , C.REG_DT + , C.MDFCN_DT + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM + , (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK + , V.VLTN_ID + , V.VLTN_CD + , V.VLTN_ARTCL + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_PRCS_SUMRY + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , CC.CVLCPT_TRSM_CD + , CC.CVLCPT_TRSM_DT + , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM + , (SELECT GET_CODE_NM('FIM018', CC.CVLCPT_TRSM_CD) FROM DUAL) AS CVLCPT_TRSM_NM + , P.RTPYR_ID + , P.RTPYR_SE_CD + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK + , L.LEVY_ID FROM TB_CRDN C INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID) LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N') LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') - WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ - AND C.CRDN_STTS_CD BETWEEN '21' AND '31' /* 단속 상태 코드 */ - AND C.RTPYR_ID IS NOT NULL /* 납부자 ID */ - AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') /* 민원 처리 코드 */ - AND L.LEVY_ID IS NULL /* 부과 ID */ + WHERE C.SGG_CD = #{sggCd} + AND C.TASK_SE_CD = #{taskSeCd} + AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') + AND C.CRDN_STTS_CD BETWEEN '21' AND '31' + AND C.RTPYR_ID IS NOT NULL + AND L.LEVY_ID IS NULL - AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND V.VLTN_CD = #{schVltnCd} /* 위반 코드 */ + AND V.VLTN_CD = #{schVltnCd} - AND CC.CVLCPT_RCPT_YMD =]]> #{schCvlcptRcptYmdFrom} /* 민원 접수 일자 시작 */ + AND CC.CVLCPT_RCPT_YMD =]]> #{schCvlcptRcptYmdFrom} - AND CC.CVLCPT_RCPT_YMD #{schCvlcptRcptYmdTo} /* 민원 접수 일자 종료 */ + AND CC.CVLCPT_RCPT_YMD #{schCvlcptRcptYmdTo} - AND CC.CVLCPT_PRCS_CMPTN_DT =]]> CONCAT(#{schCvlcptPrcsCmptnDtFrom},'000000') /* 민원 처리 완료 일시 시작 */ + AND CC.CVLCPT_PRCS_CMPTN_DT =]]> CONCAT(#{schCvlcptPrcsCmptnDtFrom},'000000') - AND CC.CVLCPT_PRCS_CMPTN_DT CONCAT(#{schCvlcptPrcsCmptnDtTo},'235959') /* 민원 처리 완료 일시 종료 */ + AND CC.CVLCPT_PRCS_CMPTN_DT CONCAT(#{schCvlcptPrcsCmptnDtTo},'235959') - AND CC.CVLCPT_PRCS_PIC = #{schCvlcptPrcsPic} /* 민원 처리 담당자 */ + AND CC.CVLCPT_PRCS_PIC = #{schCvlcptPrcsPic} - AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ + AND P.RTPYR_NM = #{schRtpyrNm} - AND C.DEL_YN = 'N' /* 삭제 여부 */ + AND C.DEL_YN = 'N' - AND C.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ + AND C.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND C.REG_DT CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ + AND C.REG_DT CONCAT(#{schRegDateTo},'235959') - AND C.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ + AND C.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND C.MDFCN_DT CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ + AND C.MDFCN_DT CONCAT(#{schRegDateTo},'235959') @@ -207,12 +225,12 @@ - AND C.RGTR = #{schRgtrCd} /* 등록자 코드 */ + AND C.RGTR = #{schRgtrCd} - AND C.MDFR = #{schRgtrCd} /* 수정자 코드 */ + AND C.MDFR = #{schRgtrCd} @@ -254,122 +272,139 @@ - SELECT L.LEVY_ID /* 부과 ID */ - , L.SGG_CD /* 시군구 코드 */ - , L.TASK_SE_CD /* 업무 구분 코드 */ - , L.INST_CD /* 기관 코드 */ - , L.DEPT_CD /* 부서 코드 */ - , L.FYR /* 회계 연도 */ - , L.ACNTG_SE_CD /* 회계 구분 코드 */ - , L.TXITM_CD /* 세목 코드 */ - , L.OPER_ITEM_CD /* 운영 항목 코드 */ - , L.SPCL_BIZ_CD /* 특별회계 사업 코드 */ - , L.LEVY_NO /* 부과 번호 */ - , L.INSPY_SN /* 분납 순번 */ - , L.LEVY_SE_CD /* 부과 구분 코드 */ - , L.UNTY_SE_CD /* 통합 구분 코드 */ - , L.RDUCT_SE_CD /* 감경 구분 코드 */ - , L.INSPY_SE_NM /* 분납 구분 명 */ - , 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.RCVMT_PCPTAX /* 수납 본세 */ - , L.RCVMT_ADAMT /* 수납 가산금 */ - , L.RDCAMT_PCPTAX /* 감액 본세 */ - , L.RDCAMT_ADAMT /* 감액 가산금 */ - , L.SUM_AMT /* 합계 금액 */ - , L.DUDT_AFTR_AMT /* 납기 후 금액 */ - , L.TXTN_THING /* 과세 물건 */ - , L.MNG_ITEM1 /* 관리 아이템1 */ - , L.MNG_ITEM2 /* 관리 아이템2 */ - , L.MNG_ITEM3 /* 관리 아이템3 */ - , L.MNG_ITEM4 /* 관리 아이템4 */ - , L.MNG_ITEM5 /* 관리 아이템5 */ - , L.MNG_ITEM6 /* 관리 아이템6 */ - , L.LEVY_STTS_NM /* 부과 상태 명 */ - , L.NPMNT_RSN_CD /* 체납 사유 코드 */ - , L.RCVMT_YMD /* 수납 일자 */ - , L.PAY_MTHD_SE_CD /* 납부 방법 구분 코드 */ - , L.SZR_YMD /* 압류 일자 */ - , L.SZR_THING /* 압류 물건 */ - , L.RPM_SZR_VHRNO /* 대체 압류 자동차등록번호 */ - , L.SZR_RMV_YMD /* 압류 해제 일자 */ - , L.SZR_RMV_RSN /* 압류 해제 사유 */ - , L.ETC_CN /* 기타 내용 */ - , 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.NXRP_LEVY_KEY /* 세외수입 부과 키 */ - , L.DEL_YN /* 삭제 여부 */ - , L.REG_DT /* 등록 일시 */ - , L.RGTR /* 등록자 */ - , L.MDFCN_DT /* 수정 일시 */ - , L.MDFR /* 수정자 */ - , L.DEL_DT /* 삭제 일시 */ - , L.DLTR /* 삭제자 */ - , L.DEL_RSN /* 삭제 사유 */ - , (SELECT GET_CODE_NM('FIM074', L.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM /* 회계 구분 명 */ - , (SELECT GET_CODE_NM('FIM075', L.TXITM_CD) FROM DUAL) AS TXITM_NM /* 세목 코드 명 */ - , (SELECT GET_CODE_NM('FIM077', L.SPCL_BIZ_CD) FROM DUAL) AS SPCL_BIZ_NM /* 특별회계 사업 코드 명 */ - , (SELECT GET_CODE_NM('FIM040', L.LEVY_SE_CD) FROM DUAL) AS LEVY_SE_NM /* 부과 구분 코드 */ - , (SELECT GET_CODE_NM('FIM072', L.UNTY_SE_CD) FROM DUAL) AS UNTY_SE_NM /* 통합 구분 코드 */ - , (SELECT GET_CODE_NM('FIM046', L.RDUCT_SE_CD) FROM DUAL) AS RDUCT_SE_NM /* 감경 구분 코드 */ - , (SELECT GET_MASK_EPAYNO(L.EPAYNO) FROM DUAL) AS EPAYNO_MASK /* 전자납부번호 마스크 */ - , (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM /* 체납 사유 명 */ - , (SELECT GET_CODE_NM('FIM045', L.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM /* 납부 방법 구분 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM /* 수정자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM /* 삭제자 명 */ - , C.CRDN_ID /* 단속 ID */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , (SELECT GET_MASK_DATETIME(C.CRDN_YMD,'-',C.CRDN_TM,':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */ - , V.VLTN_ID /* 위반 ID */ - , V.VLTN_CD /* 위반 코드 */ - , V.VLTN_ARTCL /* 위반 항목 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK /* 납부자 생년월일 마스크 */ + SELECT L.LEVY_ID + , L.SGG_CD + , L.TASK_SE_CD + , L.INST_CD + , L.DEPT_CD + , L.FYR + , L.ACNTG_SE_CD + , L.TXITM_CD + , L.OPER_ITEM_CD + , L.SPCL_BIZ_CD + , L.LEVY_NO + , L.INSPY_SN + , L.LEVY_SE_CD + , L.UNTY_SE_CD + , L.RDUCT_SE_CD + , L.INSPY_SE_NM + , 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.RCVMT_PCPTAX + , L.RCVMT_ADAMT + , L.RDCAMT_PCPTAX + , L.RDCAMT_ADAMT + , L.SUM_AMT + , L.DUDT_AFTR_AMT + , L.TXTN_THING + , L.MNG_ITEM1 + , L.MNG_ITEM2 + , L.MNG_ITEM3 + , L.MNG_ITEM4 + , L.MNG_ITEM5 + , L.MNG_ITEM6 + , L.LEVY_STTS_NM + , L.NPMNT_RSN_CD + , L.RCVMT_YMD + , L.PAY_MTHD_SE_CD + , L.SZR_YMD + , L.SZR_THING + , L.RPM_SZR_VHRNO + , L.SZR_RMV_YMD + , L.SZR_RMV_RSN + , L.ETC_CN + , L.EPAYNO + , L.BANK_NM + , L.VR_ACTNO + , L.BANK_NM2 + , L.VR_ACTNO2 + , L.BANK_NM3 + , L.VR_ACTNO3 + , L.BANK_NM4 + , L.VR_ACTNO4 + , L.BANK_NM5 + , L.VR_ACTNO5 + , L.BANK_NM6 + , L.VR_ACTNO6 + , L.BANK_NM7 + , L.VR_ACTNO7 + , L.BANK_NM8 + , L.VR_ACTNO8 + , L.BANK_NM9 + , L.VR_ACTNO9 + , L.BANK_NM10 + , L.VR_ACTNO10 + , L.BANK_NM11 + , L.VR_ACTNO11 + , L.BANK_NM12 + , L.VR_ACTNO12 + , L.BANK_NM13 + , L.VR_ACTNO13 + , L.BANK_NM14 + , L.VR_ACTNO14 + , L.BANK_NM15 + , L.VR_ACTNO15 + , L.BANK_NM16 + , L.VR_ACTNO16 + , L.BANK_NM17 + , L.VR_ACTNO17 + , L.BANK_NM18 + , L.VR_ACTNO18 + , L.BANK_NM19 + , L.VR_ACTNO19 + , L.BANK_NM20 + , L.VR_ACTNO20 + , L.NXRP_LEVY_KEY + , L.DEL_YN + , L.REG_DT + , L.RGTR + , L.MDFCN_DT + , L.MDFR + , L.DEL_DT + , L.DLTR + , (SELECT GET_CODE_NM('FIM074', L.ACNTG_SE_CD) FROM DUAL) AS ACNTG_SE_NM + , (SELECT GET_CODE_NM('FIM075', L.TXITM_CD) FROM DUAL) AS TXITM_NM + , (SELECT GET_CODE_NM('FIM077', L.SPCL_BIZ_CD) FROM DUAL) AS SPCL_BIZ_NM + , (SELECT GET_CODE_NM('FIM040', L.LEVY_SE_CD) FROM DUAL) AS LEVY_SE_NM + , (SELECT GET_CODE_NM('FIM072', L.UNTY_SE_CD) FROM DUAL) AS UNTY_SE_NM + , (SELECT GET_CODE_NM('FIM046', L.RDUCT_SE_CD) FROM DUAL) AS RDUCT_SE_NM + , (SELECT GET_MASK_EPAYNO(L.EPAYNO) FROM DUAL) AS EPAYNO_MASK + , (SELECT GET_CODE_NM('FIM043', L.NPMNT_RSN_CD) FROM DUAL) AS NPMNT_RSN_NM + , (SELECT GET_CODE_NM('FIM045', L.PAY_MTHD_SE_CD) FROM DUAL) AS PAY_MTHD_SE_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.MDFR) AS MDFR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = L.DLTR) AS DLTR_NM + , C.CRDN_ID + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.CRDN_STTS_CD + , C.CRDN_STTS_CHG_DT + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , (SELECT GET_MASK_DATETIME(C.CRDN_YMD,'-',C.CRDN_TM,':') FROM DUAL) AS CRDN_YMD_TM_MASK + , V.VLTN_ID + , V.VLTN_CD + , V.VLTN_ARTCL + , P.RTPYR_ID + , P.RTPYR_SE_CD + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK FROM TB_LEVY L INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID) INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID) @@ -379,65 +414,65 @@ /* 과태료 감경 대장 목록 조회(rductMapper.selectRductList) */ - WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ + WHERE C.SGG_CD = #{sggCd} - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + AND C.TASK_SE_CD = #{taskSeCd} - AND R.RDUCT_YMD =]]> #{schRductYmdFrom} /* 감경 일자 시작 */ + AND R.RDUCT_YMD =]]> #{schRductYmdFrom} - AND R.RDUCT_YMD #{schRductYmdTo} /* 감경 일자 시작 */ + AND R.RDUCT_YMD #{schRductYmdTo} - AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - AND R.DEL_YN = #{delYN} /* 삭제 여부 */ + AND R.DEL_YN = #{delYN} - AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ + AND C.DEL_YN = 'N' @@ -128,42 +127,41 @@ - SELECT C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.VHRNO /* 차량 번호 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_RDUCT_RT /* 과태료 감경 율 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.ADVNTCE_AMT /* 사전통지금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , CONCAT(C.CRDN_YMD,C.CRDN_TM) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , L.LEVY_ID /* 부과 ID */ - , L.SUM_AMT /* 합계 금액 */ - , L.LEVY_PCPTAX + LEVY_ADAMT AS LEVY_AMT /* 부과 금액 */ - , L.RCVMT_PCPTAX + RCVMT_ADAMT AS RCVMT_AMT /* 수납 금액 */ - , L.RDCAMT_PCPTAX + RDCAMT_ADAMT AS RDCAMT_AMT /* 감액 금액 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , R.RDUCT_ID /* 감경 ID */ - , R.RDUCT_YMD /* 감경 일자 */ - , R.RDUCT_RSN_CD /* 감경 사유 코드 */ - , R.RDUCT_AMT /* 감경 금액 */ - , R.ETC_CN /* 감액 기타 내용 */ - , R.DEL_YN /* 삭제 여부 */ - , R.REG_DT /* 등록 일시 */ - , R.RGTR /* 등록자 */ - , R.MDFCN_DT /* 수정 일시 */ - , R.MDFR /* 수정자 */ - , R.DEL_DT /* 삭제 일시 */ - , R.DLTR /* 삭제자 */ - , R.DEL_RSN /* 삭제 사유 */ - , (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM /* 감경 사유 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM /* 수정자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM /* 삭제자 명 */ + SELECT C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.VHRNO + , C.FFNLG_CRDN_AMT + , C.FFNLG_RDUCT_RT + , C.FFNLG_AMT + , C.ADVNTCE_AMT + , C.CRDN_STTS_CD + , CONCAT(C.CRDN_YMD,C.CRDN_TM) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , L.LEVY_ID + , L.SUM_AMT + , L.LEVY_PCPTAX + LEVY_ADAMT AS LEVY_AMT + , L.RCVMT_PCPTAX + RCVMT_ADAMT AS RCVMT_AMT + , L.RDCAMT_PCPTAX + RDCAMT_ADAMT AS RDCAMT_AMT + , P.RTPYR_ID + , P.RTPYR_NO + , P.RTPYR_NM + , R.RDUCT_ID + , R.RDUCT_YMD + , R.RDUCT_RSN_CD + , R.RDUCT_AMT + , R.ETC_CN + , R.DEL_YN + , R.REG_DT + , R.RGTR + , R.MDFCN_DT + , R.MDFR + , R.DEL_DT + , R.DLTR + , (SELECT GET_CODE_NM('FIM019', R.RDUCT_RSN_CD) FROM DUAL) AS RDUCT_RSN_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.MDFR) AS MDFR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = R.DLTR) AS DLTR_NM FROM TB_CRDN C INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_LEVY L ON (C.CRDN_ID = L.CRDN_ID AND L.DEL_YN = 'N') @@ -174,11 +172,11 @@ - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ - AND C.DEL_YN = #{delYN} /* 삭제 여부 */ + AND C.CRDN_ID = #{crdnId} + AND C.DEL_YN = #{delYN} - AND R.RDUCT_ID = #{rductId} /* 감경 ID */ + AND R.RDUCT_ID = #{rductId} @@ -192,84 +190,84 @@ INSERT INTO TB_RDUCT ( - RDUCT_ID /* 감경 ID */ - , CRDN_ID /* 단속 ID */ - , RTPYR_ID /* 납부자 ID */ - , RDUCT_YMD /* 감경 일자 */ - , RDUCT_RSN_CD /* 감경 사유 코드 */ - , RDUCT_AMT /* 감경 금액 */ - , ETC_CN /* 기타 내용 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + RDUCT_ID + , CRDN_ID + , RTPYR_ID + , RDUCT_YMD + , RDUCT_RSN_CD + , RDUCT_AMT + , ETC_CN + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{rduct.rductId} /* 감경 ID */ - , #{rduct.crdnId} /* 단속 ID */ - , #{rduct.rtpyrId} /* 납부자 ID */ - , #{rduct.rductYmd} /* 감경 일자 */ - , #{rduct.rductRsnCd} /* 감경 사유 코드 */ - , #{rduct.rductAmt} /* 감경 금액 */ - , #{rduct.etcCn} /* 기타 내용 */ - , 'N' /* 삭제 여부 */ - , /* 등록 일시 */ - , #{rduct.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{rduct.modifiedBy} /* 수정자 */ + #{rduct.rductId} + , #{rduct.crdnId} + , #{rduct.rtpyrId} + , #{rduct.rductYmd} + , #{rduct.rductRsnCd} + , #{rduct.rductAmt} + , #{rduct.etcCn} + , 'N' + , + , #{rduct.createdBy} + , + , #{rduct.modifiedBy} ) /* 과태료 감경 대장 수정(rductMapper.updateRduct) */ UPDATE TB_RDUCT - SET RDUCT_YMD = #{rduct.rductYmd} /* 감경 일자 */ - , RDUCT_RSN_CD = #{rduct.rductRsnCd} /* 감경 사유 코드 */ - , RDUCT_AMT = #{rduct.rductAmt} /* 감경 금액 */ - , ETC_CN = #{rduct.etcCn} /* 기타 내용 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{rduct.modifiedBy} /* 수정자 */ - WHERE RDUCT_ID = #{rduct.rductId} /* 감경 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + SET RDUCT_YMD = #{rduct.rductYmd} + , RDUCT_RSN_CD = #{rduct.rductRsnCd} + , RDUCT_AMT = #{rduct.rductAmt} + , ETC_CN = #{rduct.etcCn} + , MDFCN_DT = + , MDFR = #{rduct.modifiedBy} + WHERE RDUCT_ID = #{rduct.rductId} + AND DEL_YN = 'N' /* 과태료 감경 대장 삭제(rductMapper.deleteRduct) */ UPDATE TB_RDUCT SET - DEL_YN = 'Y' /* 삭제 여부 */ - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{rduct.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{rduct.delRsn} /* 삭제 사유 */ - WHERE RDUCT_ID = #{rduct.rductId} /* 감경 ID */ - AND DEL_YN = 'N' /* 삭제 여부 */ + DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{rduct.modifiedBy} + , DEL_RSN = #{rduct.delRsn} + WHERE RDUCT_ID = #{rduct.rductId} + AND DEL_YN = 'N' /* 발송 대장 목록 조회(sndngMapper.selectSndngList) */ - WHERE S.SGG_CD = #{sggCd} /* 시군구 코드 */ - AND S.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + WHERE S.SGG_CD = #{sggCd} + AND S.TASK_SE_CD = #{taskSeCd} - AND S.SNDNG_YMD =]]> #{schSndngYmdFrom} /* 발송 일자 시작 */ + AND S.SNDNG_YMD =]]> #{schSndngYmdFrom} - AND S.SNDNG_YMD #{schSndngYmdTo} /* 발송 일자 종료 */ + AND S.SNDNG_YMD #{schSndngYmdTo} - AND S.SNDNG_SE_CD = #{sndngSeCd} /* 발송 구분 코드 */ + AND S.SNDNG_SE_CD = #{sndngSeCd} - AND S.SNDNG_SE_CD =]]> #{sndngSeCdFrom} /* 발송 구분 코드 시작 */ + AND S.SNDNG_SE_CD =]]> #{sndngSeCdFrom} - AND S.SNDNG_SE_CD #{sndngSeCdTo} /* 발송 구분 코드 종료 */ + AND S.SNDNG_SE_CD #{sndngSeCdTo} - AND S.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ + AND S.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND S.REG_DT CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ + AND S.REG_DT CONCAT(#{schRegDateTo},'235959') - AND S.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ + AND S.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND S.MDFCN_DT CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ + AND S.MDFCN_DT CONCAT(#{schRegDateTo},'235959') @@ -123,12 +123,12 @@ - AND S.RGTR = #{schRgtrCd} /* 등록자 코드 */ + AND S.RGTR = #{schRgtrCd} - AND S.MDFR = #{schRgtrCd} /* 수정자 코드 */ + AND S.MDFR = #{schRgtrCd} @@ -136,10 +136,10 @@ - AND S.DEL_YN = #{delYN} /* 삭제 여부 */ + AND S.DEL_YN = #{delYN} - AND S.DEL_YN = 'N' /* 삭제 여부 */ + AND S.DEL_YN = 'N' @@ -175,19 +175,19 @@ - AND S.SNDNG_ID IN ( /* 발송 IDs */ + AND S.SNDNG_ID IN ( #{sndngId} ) - AND S.SNDNG_ID = #{sndngId} /* 발송 ID */ + AND S.SNDNG_ID = #{sndngId} - AND S.DEL_YN = #{delYN} /* 삭제 여부 */ + AND S.DEL_YN = #{delYN} - AND S.DEL_YN = 'N' /* 삭제 여부 */ + AND S.DEL_YN = 'N' @@ -195,75 +195,75 @@ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_MASK_DATETIME(C.CRDN_YMD,'-',C.CRDN_TM,':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */ - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , (SELECT GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , CA.CRDN_SE_CD /* 단속 구분 코드 */ - , CA.DTL_CRDN_PLC /* 상세 단속 장소 */ - , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ - , CA.CRDN_BGNG_TM /* 단속 시작 시각 */ - , CA.CRDN_END_TM /* 단속 종료 시각 */ - , CA.CRDN_SN /* 단속 일련번호 */ - , CA.USE_FUEL_CD /* 사용 연료 코드 */ - , CA.FFNLG_CARMDL_CD /* 과태료 차종 코드 */ - , CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ - , CA.VLTN_NMTM /* 위반 횟수 */ - , CA.OVTIME_YN /* 시간외 여부 */ - , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */ - , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */ - , (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM /* 사용 연료 명 */ - , (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM /* 과태료 차종 명 */ - , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */ - , V.VLTN_ID /* 위반 ID */ - , V.VLTN_CD /* 위반 코드 */ - , V.VLTN_ARTCL /* 위반 항목 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_APLCNT_NM /* 민원 신청인 명 */ - , CC.CVLCPT_APLY_DT /* 민원 신청 일시 */ - , CC.CVLCPT_PRCS_PIC_NM /* 민원 처리 담당자 명 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK /* 납부자 생년월일 마스크 */ - , LE.LEVY_EXCL_ID /* 부과 제외 ID */ - , LE.LEVY_EXCL_YMD /* 부과 제외 일자 */ - , LE.LEVY_EXCL_RSN_CD /* 부과 제외 사유 코드 */ - , LE.ETC_CN /* 기타 내용 */ - , LE.REG_DT /* 등록 일시 */ - , LE.RGTR /* 등록자 */ - , LE.MDFCN_DT /* 수정 일시 */ - , LE.MDFR /* 수정자 */ - , (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM /* 부과 제외 사유 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM /* 수정자 명 */ + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_REG_SE_CD + , C.CRDN_INPT_SE_CD + , C.CRDN_YMD + , C.CRDN_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.CRDN_STTS_CD + , C.CRDN_STTS_CHG_DT + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , (SELECT GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK + , CA.CRDN_SE_CD + , CA.DTL_CRDN_PLC + , CA.CRDN_SPAREA_CD + , CA.CRDN_BGNG_TM + , CA.CRDN_END_TM + , CA.CRDN_SN + , CA.USE_FUEL_CD + , CA.FFNLG_CARMDL_CD + , CA.PARKNG_PSBLTY_RSLT_CD + , CA.VLTN_NMTM + , CA.OVTIME_YN + , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM + , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM + , (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM + , (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM + , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM + , V.VLTN_ID + , V.VLTN_CD + , V.VLTN_ARTCL + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_APLCNT_NM + , CC.CVLCPT_APLY_DT + , CC.CVLCPT_PRCS_PIC_NM + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM + , P.RTPYR_ID + , P.RTPYR_SE_CD + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK + , LE.LEVY_EXCL_ID + , LE.LEVY_EXCL_YMD + , LE.LEVY_EXCL_RSN_CD + , LE.ETC_CN + , LE.REG_DT + , LE.RGTR + , LE.MDFCN_DT + , LE.MDFR + , (SELECT GET_CODE_NM('FIM022', LE.LEVY_EXCL_RSN_CD) FROM DUAL) AS LEVY_EXCL_RSN_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = LE.MDFR) AS MDFR_NM @@ -273,53 +273,53 @@ LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N') LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') - WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ + WHERE C.SGG_CD = #{sggCd} + AND C.TASK_SE_CD = #{taskSeCd} AND C.CRDN_ID IN ( - #{crdnId} /* 단속 IDs */ + #{crdnId} ) - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - AND C.CRDN_STTS_CD = #{crdnSttsCd} /* 단속 상태 코드 */ + AND C.CRDN_STTS_CD = #{crdnSttsCd} - AND LE.LEVY_EXCL_YMD =]]> #{schLevyExclYmdFrom} /* 부과제외 일자 시작 */ + AND LE.LEVY_EXCL_YMD =]]> #{schLevyExclYmdFrom} - AND LE.LEVY_EXCL_YMD #{schLevyExclYmdTo} /* 부과제외 일자 종료 */ + AND LE.LEVY_EXCL_YMD #{schLevyExclYmdTo} - AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ + AND P.RTPYR_NM = #{schRtpyrNm} - AND C.DEL_YN = 'N' /* 삭제 여부 */ + AND C.DEL_YN = 'N' - AND LE.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ + AND LE.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND LE.REG_DT CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ + AND LE.REG_DT CONCAT(#{schRegDateTo},'235959') - AND LE.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ + AND LE.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND LE.MDFCN_DT CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ + AND LE.MDFCN_DT CONCAT(#{schRegDateTo},'235959') @@ -328,12 +328,12 @@ - AND LE.RGTR = #{schRgtrCd} /* 등록자 코드 */ + AND LE.RGTR = #{schRgtrCd} - AND LE.MDFR = #{schRgtrCd} /* 수정자 코드 */ + AND LE.MDFR = #{schRgtrCd} @@ -394,7 +394,7 @@ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.FFNLG_AMT /* 과태료 금액 */ - , C.ADVNTCE_AMT /* 사전통지 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , C.REG_DT /* 등록 일시 */ - , C.RGTR /* 등록자 */ - , C.MDFCN_DT /* 수정 일시 */ - , C.MDFR /* 수정자 */ - , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM /* 수정자 명 */ - , CA.CRDN_SE_CD /* 단속 구분 코드 */ - , CA.DTL_CRDN_PLC /* 상세 단속 장소 */ - , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ - , CA.CRDN_BGNG_TM /* 단속 시작 시각 */ - , CA.CRDN_END_TM /* 단속 종료 시각 */ - , CA.CRDN_SN /* 단속 일련번호 */ - , CA.USE_FUEL_CD /* 사용 연료 코드 */ - , CA.FFNLG_CARMDL_CD /* 과태료 차종 코드 */ - , CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ - , CA.VLTN_NMTM /* 위반 횟수 */ - , CA.OVTIME_YN /* 시간외 여부 */ - , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */ - , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */ - , (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM /* 사용 연료 명 */ - , (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM /* 과태료 차종 명 */ - , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */ - , V.VLTN_ID /* 위반 ID */ - , V.VLTN_CD /* 위반 코드 */ - , V.VLTN_ARTCL /* 위반 항목 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_APLCNT_NM /* 민원 신청인 명 */ - , CC.CVLCPT_APLY_DT /* 민원 신청 일시 */ - , CC.CVLCPT_PRCS_PIC_NM /* 민원 처리 담당자 명 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM /* 민원 처리 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ - , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK /* 납부자 생년월일 마스크 */ + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , C.CRDN_YMD + , C.CRDN_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.FFNLG_AMT + , C.ADVNTCE_AMT + , C.CRDN_STTS_CD + , C.REG_DT + , C.RGTR + , C.MDFCN_DT + , C.MDFR + , (CONCAT(C.CRDN_YMD, C.CRDN_TM)) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = C.MDFR) AS MDFR_NM + , CA.CRDN_SE_CD + , CA.DTL_CRDN_PLC + , CA.CRDN_SPAREA_CD + , CA.CRDN_BGNG_TM + , CA.CRDN_END_TM + , CA.CRDN_SN + , CA.USE_FUEL_CD + , CA.FFNLG_CARMDL_CD + , CA.PARKNG_PSBLTY_RSLT_CD + , CA.VLTN_NMTM + , CA.OVTIME_YN + , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM + , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM + , (SELECT GET_CODE_NM('LVS005', CA.USE_FUEL_CD) FROM DUAL) AS USE_FUEL_NM + , (SELECT GET_CODE_NM('FIM009', CA.FFNLG_CARMDL_CD) FROM DUAL) AS FFNLG_CARMDL_NM + , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM + , V.VLTN_ID + , V.VLTN_CD + , V.VLTN_ARTCL + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_APLCNT_NM + , CC.CVLCPT_APLY_DT + , CC.CVLCPT_PRCS_PIC_NM + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , (SELECT GET_CODE_NM('FIM017', CC.CVLCPT_PRCS_CD) FROM DUAL) AS CVLCPT_PRCS_NM + , P.RTPYR_ID + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM + , (SELECT GET_BRDT_FORMAT(P.RTPYR_BRDT, '.') FROM DUAL) AS RTPYR_BRDT_MASK @@ -486,56 +486,56 @@ INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID AND C.SGG_CD = V.SGG_CD AND C.TASK_SE_CD = V.TASK_SE_CD) LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_ID = CC.CVLCPT_LINK_ID AND C.CVLCPT_LINK_YN = 'Y' AND CC.DEL_YN = 'N') LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) - WHERE C.SGG_CD = #{sggCd} /* 시군구 코드 */ - AND C.TASK_SE_CD = #{taskSeCd} /* 업무 구분 코드 */ - AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') /* 민원 처리 코드 */ + WHERE C.SGG_CD = #{sggCd} + AND C.TASK_SE_CD = #{taskSeCd} + AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD ]]> '00') - AND C.CRDN_ID IN ( /* 단속 IDs */ + AND C.CRDN_ID IN ( #{crdnId} ) - AND C.CRDN_ID = #{crdnId} /* 단속 ID */ + AND C.CRDN_ID = #{crdnId} - AND C.CRDN_STTS_CD BETWEEN '23' AND '31' /* 단속 상태 코드 - 주정차, 전용차로는 사전부과 후 의견제출 접수도 사전통지 대상 */ + AND C.CRDN_STTS_CD BETWEEN '23' AND '31' - AND C.CRDN_STTS_CD BETWEEN '21' AND '23' /* 단속 상태 코드 */ + AND C.CRDN_STTS_CD BETWEEN '21' AND '23' - AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND V.VLTN_CD = #{schVltnCd} /* 위반 코드 */ + AND V.VLTN_CD = #{schVltnCd} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND P.RTPYR_NM = #{schRtpyrNm} /* 납부자 명 */ + AND P.RTPYR_NM = #{schRtpyrNm} - AND C.DEL_YN = 'N' /* 삭제 여부 */ + AND C.DEL_YN = 'N' - AND C.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ + AND C.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND C.REG_DT CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ + AND C.REG_DT CONCAT(#{schRegDateTo},'235959') - AND C.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ + AND C.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND C.MDFCN_DT CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ + AND C.MDFCN_DT CONCAT(#{schRegDateTo},'235959') @@ -544,12 +544,12 @@ - AND C.RGTR = #{schRgtrCd} /* 등록자 코드 */ + AND C.RGTR = #{schRgtrCd} - AND C.MDFR = #{schRgtrCd} /* 수정자 코드 */ + AND C.MDFR = #{schRgtrCd} @@ -607,7 +607,7 @@ - SELECT C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.FFNLG_CRDN_AMT /* 과태료 단속 금액 */ - , C.ADVNTCE_AMT /* 사전통지 금액 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , C.CRDN_STTS_CHG_DT /* 단속 상태 변경 일시 */ - , (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK /* 단속 일시 마스크 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , CA.CRDN_SE_CD /* 단속 구분 코드 */ - , CA.CRDN_SPAREA_CD /* 단속 특별구역 코드 */ - , CA.PARKNG_PSBLTY_RSLT_CD /* 주차 가능 결과 코드 */ - , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM /* 단속 구분 명 */ - , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM /* 단속 특별구역 명 */ - , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM /* 주차 가능 결과 명 */ - , V.VLTN_ID /* 위반 ID */ - , V.VLTN_CD /* 위반 코드 */ - , V.VLTN_ARTCL /* 위반 항목 */ - , V.ACNTG_SE_NM /* 회계 구분 명 */ - , V.TXITM_NM /* 세목 명 */ - , V.OPER_ITEM_NM /* 운영 항목 명 */ - , CC.CVLCPT_LINK_ID /* 민원 연계 ID */ - , CC.CVLCPT_RCPT_YMD /* 민원 접수 일자 */ - , CC.CVLCPT_APLY_NO /* 민원 신청 번호 */ - , CC.CVLCPT_RCPT_NO /* 민원 접수 번호 */ - , CC.CVLCPT_PRCS_SUMRY /* 민원 처리 요약 */ - , CC.CVLCPT_PRCS_CD /* 민원 처리 코드 */ - , CC.CVLCPT_PRCS_CMPTN_DT /* 민원 처리 완료 일시 */ - , CC.CVLCPT_TRSM_CD /* 민원 전송 코드 */ - , CC.CVLCPT_TRSM_DT /* 민원 전송 일시 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.RTPYR_BRDT /* 납부자 생년월일 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , L.LEVY_ID /* 부과 ID */ - , L.INST_CD /* 기관 코드 */ - , L.DEPT_CD /* 부서 코드 */ - , L.FYR /* 회계연도 */ - , L.ACNTG_SE_CD /* 회계 구분 코드*/ - , L.TXITM_CD /* 세목 코드 */ - , L.OPER_ITEM_CD /* 운영 항목 코드 */ - , L.SPCL_BIZ_CD /* 특별회계 사업 코드 */ - , L.LEVY_NO /* 부과 번호 */ - , L.INSPY_SN /* 분납 순번 */ - , L.LEVY_SE_CD /* 부과 구분 코드 */ - , L.LEVY_YMD /* 부과 일자 */ - , L.FRST_DUDT_YMD /* 최초 납기 일자 */ - , L.DUDT_YMD /* 납기 일자 */ - , L.DUDT_AFTR_YMD /* 납기 후 일자 */ - , 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.DUDT_AFTR_AMT /* 납기 후 금액 */ - , L.TXTN_THING /* 과세 물건 */ - , L.MNG_ITEM1 /* 관리 아이템1 */ - , L.MNG_ITEM2 /* 관리 아이템2 */ - , L.MNG_ITEM3 /* 관리 아이템3 */ - , L.MNG_ITEM4 /* 관리 아이템4 */ - , L.MNG_ITEM5 /* 관리 아이템5 */ - , L.MNG_ITEM6 /* 관리 아이템6 */ - , 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 */ + SELECT C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_INPT_SE_CD + , C.CRDN_YMD + , C.CRDN_TM + , C.VHRNO + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.FFNLG_CRDN_AMT + , C.ADVNTCE_AMT + , C.CRDN_STTS_CD + , C.CRDN_STTS_CHG_DT + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , (SELECT GET_MASK_DATETIME(C.CRDN_YMD, '-', C.CRDN_TM, ':') FROM DUAL) AS CRDN_YMD_TM_MASK + , CA.CRDN_SE_CD + , CA.CRDN_SPAREA_CD + , CA.PARKNG_PSBLTY_RSLT_CD + , (SELECT GET_CODE_NM('FIM002', CA.CRDN_SE_CD) FROM DUAL) AS CRDN_SE_NM + , (SELECT GET_CODE_NM('FIM007', CA.CRDN_SPAREA_CD) FROM DUAL) AS CRDN_SPAREA_NM + , (SELECT GET_CODE_NM('FIM034', CA.PARKNG_PSBLTY_RSLT_CD) FROM DUAL) AS PARKNG_PSBLTY_RSLT_NM + , V.VLTN_ID + , V.VLTN_CD + , V.VLTN_ARTCL + , V.ACNTG_SE_NM + , V.TXITM_NM + , V.OPER_ITEM_NM + , CC.CVLCPT_LINK_ID + , CC.CVLCPT_RCPT_YMD + , CC.CVLCPT_APLY_NO + , CC.CVLCPT_RCPT_NO + , CC.CVLCPT_PRCS_SUMRY + , CC.CVLCPT_PRCS_CD + , CC.CVLCPT_PRCS_CMPTN_DT + , CC.CVLCPT_TRSM_CD + , CC.CVLCPT_TRSM_DT + , P.RTPYR_ID + , P.RTPYR_NO + , P.RTPYR_NM + , P.RTPYR_BRDT + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , L.LEVY_ID + , L.INST_CD + , L.DEPT_CD + , L.FYR + , L.ACNTG_SE_CD + , L.TXITM_CD + , L.OPER_ITEM_CD + , L.SPCL_BIZ_CD + , L.LEVY_NO + , L.INSPY_SN + , L.LEVY_SE_CD + , L.LEVY_YMD + , L.FRST_DUDT_YMD + , L.DUDT_YMD + , L.DUDT_AFTR_YMD + , 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.DUDT_AFTR_AMT + , L.TXTN_THING + , L.MNG_ITEM1 + , L.MNG_ITEM2 + , L.MNG_ITEM3 + , L.MNG_ITEM4 + , L.MNG_ITEM5 + , L.MNG_ITEM6 + , L.EPAYNO + , L.BANK_NM + , L.VR_ACTNO + , L.BANK_NM2 + , L.VR_ACTNO2 + , L.BANK_NM3 + , L.VR_ACTNO3 + , L.BANK_NM4 + , L.VR_ACTNO4 + , L.BANK_NM5 + , L.VR_ACTNO5 + , L.BANK_NM6 + , L.VR_ACTNO6 + , L.BANK_NM7 + , L.VR_ACTNO7 + , L.BANK_NM8 + , L.VR_ACTNO8 + , L.BANK_NM9 + , L.VR_ACTNO9 + , L.BANK_NM10 + , L.VR_ACTNO10 + , L.BANK_NM11 + , L.VR_ACTNO11 + , L.BANK_NM12 + , L.VR_ACTNO12 + , L.BANK_NM13 + , L.VR_ACTNO13 + , L.BANK_NM14 + , L.VR_ACTNO14 + , L.BANK_NM15 + , L.VR_ACTNO15 + , L.BANK_NM16 + , L.VR_ACTNO16 + , L.BANK_NM17 + , L.VR_ACTNO17 + , L.BANK_NM18 + , L.VR_ACTNO18 + , L.BANK_NM19 + , L.VR_ACTNO19 + , L.BANK_NM20 + , L.VR_ACTNO20 , (CASE WHEN L.FFNLG_AMT IS NOT NULL THEN L.FFNLG_AMT ELSE C.FFNLG_AMT - END) AS FFNLG_AMT /* 과태료 금액 */ - , L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX AS PCPTAX /* 본세 */ - , L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT AS ADAMT /* 가산금 */ + END) AS FFNLG_AMT + , L.LEVY_PCPTAX - L.RCVMT_PCPTAX - L.RDCAMT_PCPTAX AS PCPTAX + , L.LEVY_ADAMT - L.RCVMT_ADAMT - L.RDCAMT_ADAMT AS ADAMT FROM TB_CRDN C INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID) INNER JOIN TB_VLTN V ON (C.VLTN_ID = V.VLTN_ID) @@ -745,15 +763,15 @@ - WHERE C.CRDN_ID IN ( /* 단속 IDs */ + WHERE C.CRDN_ID IN ( #{crdnId} ) - WHERE C.CRDN_ID = #{crdnId} /* 단속 ID */ + WHERE C.CRDN_ID = #{crdnId} - AND C.DEL_YN = 'N' /* 삭제 여부 */ + AND C.DEL_YN = 'N' @@ -765,116 +783,118 @@ INSERT INTO TB_SNDNG ( - SNDNG_ID /* 발송 ID */ - , SGG_CD /* 시군구 코드 */ - , TASK_SE_CD /* 업무 구분 코드 */ - , DEPT_CD /* 부서 코드 */ - , SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , SNDNG_SE_CD /* 발송 구분 코드 */ - , VLTN_ID /* 위반 ID */ - , LEVY_BGNG_YMD /* 부과 시작 일자 */ - , LEVY_END_YMD /* 부과 종료 일자 */ - , SNDNG_YMD /* 발송 일자 */ - , SNDNG_END_YMD /* 발송 종료 일자 */ - , TTL_NM /* 제목 명 */ - , DOC_NO /* 문서 번호 */ - , ETC_CN /* 기타 내용 */ - , TNOCS /* 총건수 */ - , GRAMT /* 총금액 */ - , CON_KEY /* 외부연계식별키 */ - , DIV_KB /* 취급 구분 */ - , EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , SNDNG_STTS_CD /* 발송 상태 코드 */ - , RESND_YN /* 재발송 여부 */ - , DEL_YN /* 삭제 여부 */ - , REG_DT /* 등록 일시 */ - , RGTR /* 등록자 */ - , MDFCN_DT /* 수정 일시 */ - , MDFR /* 수정자 */ + SNDNG_ID + , SGG_CD + , TASK_SE_CD + , DEPT_CD + , SNDNG_REG_SE_CD + , SNDNG_SE_CD + , VLTN_ID + , LEVY_BGNG_YMD + , LEVY_END_YMD + , SNDNG_YMD + , SNDNG_END_YMD + , TTL_NM + , DOC_NO + , ETC_CN + , TNOCS + , GRAMT + , CON_KEY + , DIV_KB + , EPOST_NOTICE_ID + , SNDNG_STTS_CD + , RESND_YN + , DEL_YN + , REG_DT + , RGTR + , MDFCN_DT + , MDFR ) VALUES ( - #{sndng.sndngId} /* 발송 ID */ - , #{sndng.sggCd} /* 시군구 코드 */ - , #{sndng.taskSeCd} /* 업무 구분 코드 */ - , #{sndng.deptCd} /* 부서 코드 */ - , #{sndng.sndngRegSeCd} /* 발송 등록 구분 코드 */ - , #{sndng.sndngSeCd} /* 발송 구분 코드 */ + #{sndng.sndngId} + , #{sndng.sggCd} + , #{sndng.taskSeCd} + , #{sndng.deptCd} + , #{sndng.sndngRegSeCd} + , #{sndng.sndngSeCd} , (SELECT VLTN_ID FROM TB_VLTN WHERE SGG_CD = #{sndng.sggCd} AND TASK_SE_CD = #{sndng.taskSeCd} - AND VLTN_CD = #{sndng.vltnCd}) /* 위반 ID */ - , #{sndng.levyBgngYmd} /* 부과 시작 일자 */ - , #{sndng.levyEndYmd} /* 부과 종료 일자 */ - , #{sndng.sndngYmd} /* 발송 일자 */ - , #{sndng.sndngEndYmd} /* 발송 종료 일자 */ - , #{sndng.ttlNm} /* 제목 명 */ - , #{sndng.docNo} /* 문서 번호 */ - , #{sndng.etcCn} /* 기타 내용 */ - , #{sndng.tnocs} /* 총건수 */ - , #{sndng.gramt} /* 총금액 */ - , #{sndng.conKey} /* 외부연계식별키 */ - , #{sndng.divKb} /* 취급 구분 */ - , #{sndng.epostNoticeId} /* 전자우편 안내문 ID */ - , #{sndng.sndngSttsCd} /* 발송 상태 코드 */ - , #{sndng.resndYN} /* 재발송 여부 */ - , #{sndng.delYN} /* 삭제 여부 */ - , /* 등록 일시 */ - , #{sndng.createdBy} /* 등록자 */ - , /* 수정 일시 */ - , #{sndng.modifiedBy} /* 수정자 */ + AND VLTN_CD = #{sndng.vltnCd}) + , #{sndng.levyBgngYmd} + , #{sndng.levyEndYmd} + , #{sndng.sndngYmd} + , #{sndng.sndngEndYmd} + , #{sndng.ttlNm} + , #{sndng.docNo} + , #{sndng.etcCn} + , #{sndng.tnocs} + , #{sndng.gramt} + , #{sndng.conKey} + , #{sndng.divKb} + , #{sndng.epostNoticeId} + , #{sndng.sndngSttsCd} + , #{sndng.resndYN} + , #{sndng.delYN} + , + , #{sndng.createdBy} + , + , #{sndng.modifiedBy} ) /* 발송 대장 수정(sndngMapper.updateSndng) */ UPDATE TB_SNDNG - SET SNDNG_SE_CD = #{sndng.sndngSeCd} /* 발송 구분 코드 */ - , LEVY_BGNG_YMD = #{sndng.levyBgngYmd} /* 부과 시작 일자 */ - , LEVY_END_YMD = #{sndng.levyEndYmd} /* 부과 종료 일자 */ - , VLTN_ID = #{sndng.vltnId} /* 위반 ID */ - , SNDNG_YMD = #{sndng.sndngYmd} /* 발송 일자 */ - , SNDNG_END_YMD = #{sndng.sndngEndYmd} /* 납기 일자 */ - , TTL_NM = #{sndng.ttlNm} /* 제목 명 */ - , DOC_NO = #{sndng.docNo} /* 문서 번호 */ - , ETC_CN = #{sndng.etcCn} /* 기타 내용 */ - , TNOCS = #{sndng.tnocs} /* 총건수 */ - , GRAMT = #{sndng.gramt} /* 총금액 */ - , CON_KEY = #{sndng.conKey} /* 외부연계식별키 */ - , DIV_KB = #{sndng.divKb} /* 취급 구분 */ - , EPOST_NOTICE_ID = #{sndng.epostNoticeId} /* 전자우편 안내문 ID */ - , SNDNG_STTS_CD = #{sndng.sndngSttsCd} /* 발송 상태 코드 */ - , RESND_YN = #{sndng.resndYN} /* 재발송 여부 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndng.modifiedBy} /* 수정자 */ - WHERE SNDNG_ID = #{sndng.sndngId} /* 발송 ID */ + SET SNDNG_SE_CD = #{sndng.sndngSeCd} + , LEVY_BGNG_YMD = #{sndng.levyBgngYmd} + , LEVY_END_YMD = #{sndng.levyEndYmd} + , VLTN_ID = #{sndng.vltnId} + , SNDNG_YMD = #{sndng.sndngYmd} + , SNDNG_END_YMD = #{sndng.sndngEndYmd} + , TTL_NM = #{sndng.ttlNm} + , DOC_NO = #{sndng.docNo} + , ETC_CN = #{sndng.etcCn} + , TNOCS = #{sndng.tnocs} + , GRAMT = #{sndng.gramt} + , CON_KEY = #{sndng.conKey} + , DIV_KB = #{sndng.divKb} + , EPOST_NOTICE_ID = #{sndng.epostNoticeId} + , SNDNG_STTS_CD = #{sndng.sndngSttsCd} + , RESND_YN = #{sndng.resndYN} + , MDFCN_DT = + , MDFR = #{sndng.modifiedBy} + WHERE SNDNG_ID = #{sndng.sndngId} AND DEL_YN = 'N' /* 발송 대장 삭제(sndngMapper.deleteSndng) */ UPDATE TB_SNDNG - SET DEL_YN = 'Y' /* 삭제 여부 */ - , DEL_DT = /* 삭제 일시 */ - , DLTR = #{sndng.modifiedBy} /* 삭제자 */ - , DEL_RSN = #{sndng.delRsn} /* 삭제 사유 */ - WHERE SNDNG_ID = #{sndng.sndngId} /* 발송 ID */ + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{sndng.modifiedBy} + , DEL_RSN = #{sndng.delRsn} + WHERE SNDNG_ID = #{sndng.sndngId} AND DEL_YN = 'N' /* 발송 대장 정보의 발송 상태 코드를 수정(sndngMapper.updateSndngSttsCd) */ UPDATE TB_SNDNG - SET SNDNG_STTS_CD = #{sndng.sndngSttsCd} /* 발송 상태 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndng.modifiedBy} /* 수정자 */ - WHERE SNDNG_ID = #{sndng.sndngId} /* 발송 ID */ + SET SNDNG_STTS_CD = #{sndng.sndngSttsCd} + , MDFCN_DT = + , MDFR = #{sndng.modifiedBy} + WHERE SNDNG_ID = #{sndng.sndngId} AND DEL_YN = 'N' /* 전자우편 발송 내역 수정(sndngMapper.updateEPostSndng) */ UPDATE TB_SNDNG - SET CON_KEY = #{sndng.conKey} /* 외부연계식별키 */ - , DIV_KB = #{sndng.divKb} /* 취급 구분 */ - , EPOST_NOTICE_ID = #{sndng.epostNoticeId} /* 전자우편 안내문 ID */ - WHERE SNDNG_ID = #{sndng.sndngId} - AND DEL_YN = 'N' + SET CON_KEY = #{sndng.conKey} + , DIV_KB = #{sndng.divKb} + , EPOST_NOTICE_ID = #{sndng.epostNoticeId} + , MDFCN_DT = + , MDFR = #{sndng.modifiedBy} + WHERE SNDNG_ID = #{sndng.sndngId} + AND DEL_YN = 'N' 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 53a3ff60..a487f38c 100644 --- a/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sndb/sndngDtl-mapper.xml @@ -8,184 +8,219 @@ ============================ --> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */ - , SD.CRDN_ID /* 단속 ID */ - , SD.SVBTC_ID /* 공시송달 ID */ - , SD.MTCHG_ID /* 매칭 ID */ - , SD.SNDNG_SE_CD /* 발송 구분 코드 */ - , SD.SNDNG_YMD /* 발송 일자 */ - , SD.SNDNG_END_YMD /* 발송 종료 일자 */ - , SD.RCPN_NM /* 수령인 명 */ - , SD.RCPN_BRDT /* 수령인 생년월일 */ - , SD.RCPN_ADDR /* 수령인 주소 */ - , SD.RCPN_DTL_ADDR /* 수령인 상세 주소 */ - , SD.RCPN_ZIP /* 수령인 우편번호 */ - , SD.CON_KEY /* 외부연계식별키 */ - , SD.RG_NO /* 등기 번호 */ - , SD.DLVR_YMD /* 배달 일자 */ - , SD.DLVR_TM /* 배달 시각 */ - , SD.UNDLVR_RSN_CD /* 미배달 사유 코드 */ - , SD.UNDLVR_RSN_NM /* 미배달 사유 명 */ - , SD.ACTL_RCPN_NM /* 실제 수령인 명 */ - , SD.RCPN_REL_NM /* 수령인 관계 명 */ - , SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */ - , SD.BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */ - , SD.BFR_DLVR_YMD /* 전 배달 일자 */ - , SD.BFR_DLVR_HR /* 전 배달 시간 */ - , SD.SNDNG_RCVMT_CD /* 발송 수납 코드 */ - , SD.ADDR_CHG_CD /* 주소 변경 코드 */ - , SD.CRDN_DT /* 단속 일시 */ - , SD.VHRNO /* 차량번호 */ - , SD.CRDN_STDG_NM /* 단속 법정동 명 */ - , SD.CRDN_PLC /* 단속 장소 */ - , SD.FYR /* 회계연도 */ - , SD.LEVY_NO /* 부과 번호 */ - , SD.LEVY_YMD /* 부과 일자 */ - , SD.DUDT_YMD /* 납기 일자 */ - , SD.DUDT_AFTR_YMD /* 납기 후 일자 */ - , SD.FFNLG_AMT /* 과태료 금액 */ - , SD.PCPTAX /* 본세 */ - , SD.ADAMT /* 가산금 */ - , SD.SUM_AMT /* 합계 금액 */ - , SD.DUDT_AFTR_AMT /* 납기 후 금액 */ - , SD.TAX_NO /* 납세 번호 */ - , SD.EPAYNO /* 전자납부번호 */ - , SD.BANK_NM /* 은행 명 */ - , SD.VR_ACTNO /* 가상 계좌번호 */ - , SD.BANK_NM2 /* 은행 명 2 */ - , SD.VR_ACTNO2 /* 가상 계좌번호 2 */ - , SD.BANK_NM3 /* 은행 명 3 */ - , SD.VR_ACTNO3 /* 가상 계좌번호 3 */ - , SD.BANK_NM4 /* 은행 명 4 */ - , SD.VR_ACTNO4 /* 가상 계좌번호 4 */ - , SD.BANK_NM5 /* 은행 명 5 */ - , SD.VR_ACTNO5 /* 가상 계좌번호 5 */ - , SD.BANK_NM6 /* 은행 명 6 */ - , SD.VR_ACTNO6 /* 가상 계좌번호 6 */ - , SD.BANK_NM7 /* 은행 명 7 */ - , SD.VR_ACTNO7 /* 가상 계좌번호 7 */ - , SD.BANK_NM8 /* 은행 명 8 */ - , SD.VR_ACTNO8 /* 가상 계좌번호 8 */ - , SD.BANK_NM9 /* 은행 명 9 */ - , SD.VR_ACTNO9 /* 가상 계좌번호 9 */ - , SD.BANK_NM10 /* 은행 명 10 */ - , SD.VR_ACTNO10 /* 가상 계좌번호 10 */ - , SD.BANK_NM11 /* 은행 명 11 */ - , SD.VR_ACTNO11 /* 가상 계좌번호 11 */ - , SD.REG_DT /* 등록 일시 */ - , SD.RGTR /* 등록자 */ - , SD.MDFCN_DT /* 수정 일시 */ - , SD.MDFR /* 수정자 */ - , SD.DEL_DT /* 삭제 일시 */ - , SD.DLTR /* 삭제자 */ - , SD.DEL_RSN /* 삭제 사유 */ - , (SELECT GET_MASK_DATE(SD.SNDNG_YMD, '-') FROM DUAL) AS SNDNG_YMD_MASK /* 부과 일자 */ - , (SELECT GET_MASK_DATE(SD.SNDNG_END_YMD, '-') FROM DUAL) AS SNDNG_END_YMD_MASK /* 부과 일자 */ - , (SELECT GET_BRDT_FORMAT(SD.RCPN_BRDT, '.') FROM DUAL) AS RCPN_BRDT_MASK /* 수령인 생년월일 마스크 */ - , (SELECT GET_MASK_DATE(SD.LEVY_YMD, '.') FROM DUAL) AS LEVY_YMD_MASK /* 부과 일자 */ - , (SELECT GET_MASK_DATE(SD.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR /* 납기 일자(한글표기) */ - , (SELECT GET_MASK_DATE(SD.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK /* 납기 일자 */ - , (SELECT GET_MASK_DATE(SD.DUDT_AFTR_YMD, '.') FROM DUAL) AS DUDT_AFTR_YMD_MASK /* 납기 후 일자 */ - , (SELECT GET_MASK_EPAYNO(SD.EPAYNO) FROM DUAL) AS EPAYNO_MASK /* 전자납부번호 */ - , (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM /* 발송 상세 상태 명 */ - , (SELECT GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM /* 전 발송 상세 상태 명 */ - , (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM /* 발송 수납 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM /* 수정자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM /* 삭제자 명 */ - , S.SNDNG_ID /* 발송 ID */ - , S.SGG_CD /* 시군구 코드 */ - , S.DEPT_CD /* 부서 코드 */ - , S.TASK_SE_CD /* 업무 구분 코드 */ - , S.SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , S.LEVY_BGNG_YMD /* 부과 시작 일자 */ - , S.LEVY_END_YMD /* 부과 종료 일자 */ - , S.TTL_NM /* 제목 명 */ - , S.DOC_NO /* 문서 번호 */ - , S.ETC_CN /* 기타 내용 */ - , S.TNOCS /* 총건수 */ - , S.GRAMT /* 총금액 */ - , S.DIV_KB /* 취급 구분 */ - , S.EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , S.SNDNG_STTS_CD /* 발송 상태 코드 */ - , S.RESND_YN /* 재발송 여부 */ - , (SELECT GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM /* 발송 구분 명 */ + SELECT SD.SNDNG_DTL_ID + , SD.CRDN_ID + , SD.SVBTC_ID + , SD.MTCHG_ID + , SD.SNDNG_SE_CD + , SD.SNDNG_YMD + , SD.SNDNG_END_YMD + , SD.RCPN_NM + , SD.RCPN_BRDT + , SD.RCPN_ADDR + , SD.RCPN_DTL_ADDR + , SD.RCPN_ZIP + , SD.CON_KEY + , SD.RG_NO + , SD.DLVR_YMD + , SD.DLVR_TM + , SD.UNDLVR_RSN_CD + , SD.UNDLVR_RSN_NM + , SD.ACTL_RCPN_NM + , SD.RCPN_REL_NM + , SD.SNDNG_DTL_STTS_CD + , SD.BFR_SNDNG_DTL_STTS_CD + , SD.BFR_DLVR_YMD + , SD.BFR_DLVR_HR + , SD.SNDNG_RCVMT_CD + , SD.ADDR_CHG_CD + , SD.CRDN_DT + , SD.VHRNO + , SD.CRDN_STDG_NM + , SD.CRDN_PLC + , SD.FYR + , SD.LEVY_NO + , SD.LEVY_YMD + , SD.DUDT_YMD + , SD.DUDT_AFTR_YMD + , SD.FFNLG_AMT + , SD.PCPTAX + , SD.ADAMT + , SD.SUM_AMT + , SD.DUDT_AFTR_AMT + , SD.TAX_NO + , SD.EPAYNO + , SD.BANK_NM + , SD.VR_ACTNO + , SD.BANK_NM2 + , SD.VR_ACTNO2 + , SD.BANK_NM3 + , SD.VR_ACTNO3 + , SD.BANK_NM4 + , SD.VR_ACTNO4 + , SD.BANK_NM5 + , SD.VR_ACTNO5 + , SD.BANK_NM6 + , SD.VR_ACTNO6 + , SD.BANK_NM7 + , SD.VR_ACTNO7 + , SD.BANK_NM8 + , SD.VR_ACTNO8 + , SD.BANK_NM9 + , SD.VR_ACTNO9 + , SD.BANK_NM10 + , SD.VR_ACTNO10 + , SD.BANK_NM11 + , SD.VR_ACTNO11 + , SD.BANK_NM12 + , SD.VR_ACTNO12 + , SD.BANK_NM13 + , SD.VR_ACTNO13 + , SD.BANK_NM14 + , SD.VR_ACTNO14 + , SD.BANK_NM15 + , SD.VR_ACTNO15 + , SD.BANK_NM16 + , SD.VR_ACTNO16 + , SD.BANK_NM17 + , SD.VR_ACTNO17 + , SD.BANK_NM18 + , SD.VR_ACTNO18 + , SD.BANK_NM19 + , SD.VR_ACTNO19 + , SD.BANK_NM20 + , SD.VR_ACTNO20 + , SD.REG_DT + , SD.RGTR + , SD.MDFCN_DT + , SD.MDFR + , SD.DEL_DT + , SD.DLTR + , (SELECT GET_MASK_DATE(SD.SNDNG_YMD, '-') FROM DUAL) AS SNDNG_YMD_MASK + , (SELECT GET_MASK_DATE(SD.SNDNG_END_YMD, '-') FROM DUAL) AS SNDNG_END_YMD_MASK + , (SELECT GET_BRDT_FORMAT(SD.RCPN_BRDT, '.') FROM DUAL) AS RCPN_BRDT_MASK + , (SELECT GET_MASK_DATE(SD.LEVY_YMD, '.') FROM DUAL) AS LEVY_YMD_MASK + , (SELECT GET_MASK_DATE(SD.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR + , (SELECT GET_MASK_DATE(SD.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK + , (SELECT GET_MASK_DATE(SD.DUDT_AFTR_YMD, '.') FROM DUAL) AS DUDT_AFTR_YMD_MASK + , (SELECT GET_MASK_EPAYNO(SD.EPAYNO) FROM DUAL) AS EPAYNO_MASK + , (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM + , (SELECT GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM + , (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM + , S.SNDNG_ID + , S.SGG_CD + , S.DEPT_CD + , S.TASK_SE_CD + , S.SNDNG_REG_SE_CD + , S.LEVY_BGNG_YMD + , S.LEVY_END_YMD + , S.TTL_NM + , S.DOC_NO + , S.ETC_CN + , S.TNOCS + , S.GRAMT + , S.DIV_KB + , S.EPOST_NOTICE_ID + , S.SNDNG_STTS_CD + , S.RESND_YN + , (SELECT GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM FROM TB_SNDNG_DTL SD LEFT OUTER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID) @@ -195,21 +230,21 @@ - AND SD.SNDNG_DTL_ID IN ( /* 발송 상세 IDs */ + AND SD.SNDNG_DTL_ID IN ( #{sndngDtlId} ) - AND SD.SNDNG_DTL_ID = #{sndngDtlId} /* 발송 상세 ID */ + AND SD.SNDNG_DTL_ID = #{sndngDtlId} - AND SD.SNDNG_ID = #{sndngId} /* 발송 ID */ + AND SD.SNDNG_ID = #{sndngId} - AND SD.CRDN_ID = #{crdnId} /* 단속 ID */ + AND SD.CRDN_ID = #{crdnId} - AND SD.DEL_YN = #{delYN} /* 삭제 여부 */ + AND SD.DEL_YN = #{delYN} @@ -220,117 +255,136 @@ - AND SD.SNDNG_DTL_ID IN ( /* 발송 상세 IDs */ + AND SD.SNDNG_DTL_ID IN ( #{sndngDtlId} ) - AND SD.SNDNG_DTL_ID = #{sndngDtlId} /* 발송 상세 ID */ + AND SD.SNDNG_DTL_ID = #{sndngDtlId} - AND SD.SNDNG_ID = #{sndngId} /* 발송 ID */ + AND SD.SNDNG_ID = #{sndngId} - AND SD.CRDN_ID = #{crdnId} /* 단속 ID */ + AND SD.CRDN_ID = #{crdnId} - AND SD.DEL_YN = #{delYN} /* 삭제 여부 */ + AND SD.DEL_YN = #{delYN} /* 반송 목록 조회(sndngDtlMapper.selectSndbkList) */ - SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */ - , SD.SVBTC_ID /* 공시송달 ID */ - , SD.SNDNG_SE_CD /* 발송 구분 코드 */ - , SD.SNDNG_YMD /* 발송 일자 */ - , SD.SNDNG_END_YMD /* 발송 종료 일자 */ - , SD.RCPN_NM /* 수령인 명 */ - , SD.RCPN_BRDT /* 수령인 생년월일 */ - , SD.RCPN_ADDR /* 수령인 주소 */ - , SD.RCPN_DTL_ADDR /* 수령인 상세 주소 */ - , SD.RCPN_ZIP /* 수령인 우편번호 */ - , SD.CON_KEY /* 외부연계식별키 */ - , SD.RG_NO /* 등기 번호 */ - , SD.DLVR_YMD /* 배달 일자 */ - , SD.DLVR_TM /* 배달 시각 */ - , SD.UNDLVR_RSN_CD /* 미배달 사유 코드 */ - , SD.UNDLVR_RSN_NM /* 미배달 사유 명 */ - , SD.ACTL_RCPN_NM /* 실제 수령인 명 */ - , SD.RCPN_REL_NM /* 수령인 관계 명 */ - , SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */ - , SD.SNDNG_RCVMT_CD /* 발송 수납 코드 */ - , SD.ADDR_CHG_CD /* 주소 변경 코드 */ - , SD.LEVY_YMD /* 부과 일자 */ - , SD.DUDT_YMD /* 납기 일자 */ - , SD.FFNLG_AMT /* 과태료 금액 */ - , SD.SUM_AMT /* 합계 금액 */ - , SD.REG_DT /* 등록 일시 */ - , SD.RGTR /* 등록자 */ - , SD.MDFCN_DT /* 수정 일시 */ - , SD.MDFR /* 수정자 */ - , SD.DEL_DT /* 삭제 일시 */ - , SD.DLTR /* 삭제자 */ - , SD.DEL_RSN /* 삭제 사유 */ - , CONCAT(SD.FYR, '-', SD.LEVY_NO) AS GOJI_NO /* 고지 번호 */ - , (SELECT GET_MASK_DATE(SD.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR /* 납기 일자(한글표기) */ - , (SELECT GET_MASK_DATE(SD.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK /* 납기 일자 */ - , (SELECT GET_CODE_NM('FIM047', SD.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM /* 발송 구분 명 */ - , (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 /* 발송 수납 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM /* 등록자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM /* 수정자 명 */ - , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM /* 삭제자 명 */ - , C.CRDN_ID /* 단속 ID */ - , C.SGG_CD /* 시군구 코드 */ - , C.TASK_SE_CD /* 업무 구분 코드 */ - , C.CRDN_REG_SE_CD /* 단속 등록 구분 코드 */ - , C.CRDN_INPT_SE_CD /* 단속 입력 구분 코드 */ - , C.VHRNO /* 차량번호 */ - , C.CRDN_YMD /* 단속 일자 */ - , C.CRDN_TM /* 단속 시각 */ - , C.CRDN_STDG_NM /* 단속 법정동 명 */ - , C.CRDN_ROAD_NM /* 단속 도로 명 */ - , C.CRDN_PLC /* 단속 장소 */ - , C.CRDN_STTS_CD /* 단속 상태 코드 */ - , CONCAT(C.CRDN_YMD, C.CRDN_TM) AS CRDN_YMD_TM /* 단속 일시 */ - , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM /* 업무 구분 명 */ - , (SELECT GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM /* 단속 등록 구분 명 */ - , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM /* 단속 입력 구분 명 */ - , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM /* 단속 상태 명 */ - , S.SNDNG_ID /* 발송 ID */ - , S.DEPT_CD /* 부서 코드 */ - , S.SNDNG_REG_SE_CD /* 발송 등록 구분 코드 */ - , S.EPOST_NOTICE_ID /* 전자우편 안내문 ID */ - , S.SNDNG_STTS_CD /* 발송 상태 코드 */ - , S.RESND_YN /* 재발송 여부 */ - , (SELECT GET_CODE_NM('FIM067', S.SNDNG_REG_SE_CD) FROM DUAL) AS SNDNG_REG_SE_NM /* 발송 등록 구분 명 */ - , P.RTPYR_ID /* 납부자 ID */ - , P.RTPYR_SE_CD /* 납부자 구분 코드 */ - , P.RTPYR_NO /* 납부자 번호 */ - , P.RTPYR_NM /* 납부자 명 */ - , P.ZIP /* 우편번호 */ - , P.ADDR /* 주소 */ - , P.DTL_ADDR /* 상세 주소 */ - , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM /* 납부자 구분 명 */ + SELECT SD.SNDNG_DTL_ID + , SD.SVBTC_ID + , SD.SNDNG_SE_CD + , SD.SNDNG_YMD + , SD.SNDNG_END_YMD + , SD.RCPN_NM + , SD.RCPN_BRDT + , SD.RCPN_ADDR + , SD.RCPN_DTL_ADDR + , SD.RCPN_ZIP + , SD.CON_KEY + , SD.RG_NO + , SD.DLVR_YMD + , SD.DLVR_TM + , SD.UNDLVR_RSN_CD + , SD.UNDLVR_RSN_NM + , SD.ACTL_RCPN_NM + , SD.RCPN_REL_NM + , SD.SNDNG_DTL_STTS_CD + , SD.SNDNG_RCVMT_CD + , SD.ADDR_CHG_CD + , SD.LEVY_YMD + , SD.DUDT_YMD + , SD.FFNLG_AMT + , SD.SUM_AMT + , SD.REG_DT + , SD.RGTR + , SD.MDFCN_DT + , SD.MDFR + , SD.DEL_DT + , SD.DLTR + , CONCAT(SD.FYR, '-', SD.LEVY_NO) AS GOJI_NO + , (SELECT GET_MASK_DATE(SD.DUDT_YMD, '.') FROM DUAL) AS DUDT_YMD_MASK + , (SELECT GET_MASK_DATE(SD.DUDT_YMD, 'K') FROM DUAL) AS DUDT_YMD_MASK_KOR + , (SELECT GET_CODE_NM('FIM047', SD.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM + , (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 + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.RGTR) AS RGTR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.MDFR) AS MDFR_NM + , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SD.DLTR) AS DLTR_NM + , C.CRDN_ID + , C.SGG_CD + , C.TASK_SE_CD + , C.CRDN_REG_SE_CD + , C.CRDN_INPT_SE_CD + , C.VHRNO + , C.CRDN_YMD + , C.CRDN_TM + , C.CRDN_STDG_NM + , C.CRDN_ROAD_NM + , C.CRDN_PLC + , C.CRDN_STTS_CD + , CONCAT(C.CRDN_YMD, C.CRDN_TM) AS CRDN_YMD_TM + , (SELECT GET_CODE_NM('FIM054', C.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM + , (SELECT GET_CODE_NM('FIM026', C.CRDN_REG_SE_CD) FROM DUAL) AS CRDN_REG_SE_NM + , (SELECT GET_CODE_NM('FIM003', C.CRDN_INPT_SE_CD) FROM DUAL) AS CRDN_INPT_SE_NM + , (SELECT GET_CODE_NM('FIM010', C.CRDN_STTS_CD) FROM DUAL) AS CRDN_STTS_NM + , S.SNDNG_ID + , S.DEPT_CD + , S.SNDNG_REG_SE_CD + , S.EPOST_NOTICE_ID + , S.SNDNG_STTS_CD + , S.RESND_YN + , (SELECT GET_CODE_NM('FIM067', S.SNDNG_REG_SE_CD) FROM DUAL) AS SNDNG_REG_SE_NM + , P.RTPYR_ID + , P.RTPYR_SE_CD + , P.RTPYR_NO + , P.RTPYR_NM + , P.ZIP + , P.ADDR + , P.DTL_ADDR + , (SELECT GET_CODE_NM('FIM011', P.RTPYR_SE_CD) FROM DUAL) AS RTPYR_SE_NM FROM TB_SNDNG_DTL SD INNER JOIN TB_CRDN C ON (SD.CRDN_ID = C.CRDN_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) @@ -734,48 +859,48 @@ - AND SD.DLVR_YMD =]]> #{schDlvrYmdFrom} /* 발송 일자 시작 */ + AND SD.DLVR_YMD =]]> #{schDlvrYmdFrom} - AND SD.DLVR_YMD #{schDlvrYmdTo} /* 발송 일자 종료 */ + AND SD.DLVR_YMD #{schDlvrYmdTo} - AND SD.SNDNG_YMD =]]> #{schSndngYmdFrom} /* 발송 일자 시작 */ + AND SD.SNDNG_YMD =]]> #{schSndngYmdFrom} - AND SD.SNDNG_YMD #{schSndngYmdTo} /* 발송 일자 종료 */ + AND SD.SNDNG_YMD #{schSndngYmdTo} - AND SD.SNDNG_SE_CD = #{schSndngSeCd} /* 발송 구분 코드 */ + AND SD.SNDNG_SE_CD = #{schSndngSeCd} - AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} /* 단속 일자 시작 */ + AND C.CRDN_YMD =]]> #{schCrdnYmdFrom} - AND C.CRDN_YMD #{schCrdnYmdTo} /* 단속 일자 종료 */ + AND C.CRDN_YMD #{schCrdnYmdTo} - AND C.VHRNO = #{schVhrno} /* 차량번호 */ + AND C.VHRNO = #{schVhrno} - AND SD.DEL_YN = #{delYN} /* 삭제 여부 */ + AND SD.DEL_YN = #{delYN} - AND C.DEL_YN = 'N' /* 단속 삭제 여부 */ + AND C.DEL_YN = 'N' - AND SD.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ + AND SD.REG_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND SD.REG_DT CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ + AND SD.REG_DT CONCAT(#{schRegDateTo},'235959') - AND SD.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ + AND SD.MDFCN_DT =]]> CONCAT(#{schRegDateFrom},'000000') - AND SD.MDFCN_DT CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ + AND SD.MDFCN_DT CONCAT(#{schRegDateTo},'235959') @@ -784,12 +909,12 @@ - AND SD.RGTR = #{schRgtrCd} /* 등록자 코드 */ + AND SD.RGTR = #{schRgtrCd} - AND SD.MDFR = #{schRgtrCd} /* 수정자 코드 */ + AND SD.MDFR = #{schRgtrCd} @@ -833,136 +958,136 @@ - SELECT SD.SNDNG_DTL_ID /* 발송 상세 ID */ - , SD.CRDN_ID /* 단속 ID */ - , SD.SVBTC_ID /* 공시송달 ID */ - , SD.CON_KEY /* 외부연계식별키 */ - , SD.RG_NO /* 등기 번호 */ - , SD.DLVR_YMD /* 배달 일자 */ - , SD.DLVR_TM /* 배달 시각 */ - , SD.UNDLVR_RSN_CD /* 미배달 사유 코드 */ - , SD.UNDLVR_RSN_NM /* 미배달 사유 명 */ - , SD.ACTL_RCPN_NM /* 실제 수령인 명 */ - , SD.RCPN_REL_NM /* 수령인 관계 명 */ - , SD.SNDNG_DTL_STTS_CD /* 발송 상세 상태 코드 */ - , SD.BFR_SNDNG_DTL_STTS_CD /* 전 발송 상세 상태 코드 */ - , SD.BFR_DLVR_YMD /* 전 배달 일자 */ - , SD.BFR_DLVR_HR /* 전 배달 시간 */ - , S.SNDNG_ID /* 발송 ID */ - , S.SGG_CD /* 시군구 코드 */ - , S.TASK_SE_CD /* 업무 구분 코드 */ - FROM TB_SNDNG_DTL SD - INNER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID) + SELECT SD.SNDNG_DTL_ID + , SD.CRDN_ID + , SD.SVBTC_ID + , SD.CON_KEY + , SD.RG_NO + , SD.DLVR_YMD + , SD.DLVR_TM + , SD.UNDLVR_RSN_CD + , SD.UNDLVR_RSN_NM + , SD.ACTL_RCPN_NM + , SD.RCPN_REL_NM + , SD.SNDNG_DTL_STTS_CD + , SD.BFR_SNDNG_DTL_STTS_CD + , SD.BFR_DLVR_YMD + , SD.BFR_DLVR_HR + , S.SNDNG_ID + , S.SGG_CD + , S.TASK_SE_CD + FROM TB_SNDNG_DTL SD + INNER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID) /* 발송상세의 반송 정보 수정(sndngDtlMapper.createSndbk) */ UPDATE TB_SNDNG_DTL - SET DLVR_YMD = #{sndngDtl.dlvrYmd} /* 배달 일자 */ - , DLVR_TM = #{sndngDtl.dlvrTm} /* 배달 시각 */ - , UNDLVR_RSN_CD = #{sndngDtl.undlvrRsnCd} /* 미배달 사유 코드 */ - , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */ - , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , BFR_SNDNG_DTL_STTS_CD = #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} - AND DEL_YN = 'N' + SET DLVR_YMD = #{sndngDtl.dlvrYmd} + , DLVR_TM = #{sndngDtl.dlvrTm} + , UNDLVR_RSN_CD = #{sndngDtl.undlvrRsnCd} + , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} + , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} + , BFR_SNDNG_DTL_STTS_CD= #{sndngDtl.bfrSndngDtlSttsCd} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' /* 발송상세의 반송 정보 수정(sndngDtlMapper.updateSndbk) */ UPDATE TB_SNDNG_DTL - SET DLVR_YMD = #{sndngDtl.dlvrYmd} /* 배달 일자 */ - , DLVR_TM = #{sndngDtl.dlvrTm} /* 배달 시각 */ - , UNDLVR_RSN_CD = #{sndngDtl.undlvrRsnCd} /* 미배달 사유 코드 */ - , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} /* 미배달 사유 명 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} /* 발송 상세 ID */ - AND DEL_YN = 'N' + SET DLVR_YMD = #{sndngDtl.dlvrYmd} + , DLVR_TM = #{sndngDtl.dlvrTm} + , UNDLVR_RSN_CD = #{sndngDtl.undlvrRsnCd} + , UNDLVR_RSN_NM = #{sndngDtl.undlvrRsnNm} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' /* 발송상세의 반송 정보 삭제(sndngDtlMapper.deleteSndbk) */ UPDATE TB_SNDNG_DTL - SET UNDLVR_RSN_CD = NULL /* 미배달 사유 코드 */ - , UNDLVR_RSN_NM = NULL /* 미배달 사유 명 */ - , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , BFR_SNDNG_DTL_STTS_CD = #{sndngDtl.bfrSndngDtlSttsCd} /* 전 발송 상세 상태 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} /* 발송 상세 ID */ - AND DEL_YN = 'N' + SET UNDLVR_RSN_CD = NULL + , UNDLVR_RSN_NM = NULL + , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} + , BFR_SNDNG_DTL_STTS_CD= #{sndngDtl.bfrSndngDtlSttsCd} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' /* 발송상세의 공시송달 정보를 수정(sndngDtlMapper.updateSndngDtlSvbtc) */ UPDATE TB_SNDNG_DTL - SET SVBTC_ID = #{sndngDtl.svbtcId} /* 공시송달 ID */ - , BFR_SNDNG_DTL_STTS_CD = SNDNG_DTL_STTS_CD /* 이전 발송 상세 상태 코드 */ - , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} - AND DEL_YN = 'N' + SET SVBTC_ID = #{sndngDtl.svbtcId} + , BFR_SNDNG_DTL_STTS_CD= SNDNG_DTL_STTS_CD + , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND DEL_YN = 'N' /* 발송상세의 공시송달 정보를 삭제(sndngDtlMapper.deleteSndngDtlSvbtc) */ UPDATE TB_SNDNG_DTL - SET SVBTC_ID = NULL /* 공시송달 ID */ - , BFR_SNDNG_DTL_STTS_CD = SNDNG_DTL_STTS_CD /* 이전 발송 상세 상태 코드 */ - , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} /* 발송 상세 상태 코드 */ - , MDFCN_DT = /* 수정 일시 */ - , MDFR = #{sndngDtl.modifiedBy} /* 수정자 */ - WHERE SVBTC_ID = #{sndngDtl.svbtcId} /* 공시송달 ID */ + SET SVBTC_ID = NULL + , BFR_SNDNG_DTL_STTS_CD= SNDNG_DTL_STTS_CD + , SNDNG_DTL_STTS_CD = #{sndngDtl.sndngDtlSttsCd} + , MDFCN_DT = + , MDFR = #{sndngDtl.modifiedBy} + WHERE SVBTC_ID = #{sndngDtl.svbtcId} - AND SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} + AND SNDNG_DTL_ID = #{sndngDtl.sndngDtlId} - AND DEL_YN = 'N' + AND DEL_YN = 'N' diff --git a/src/main/resources/sql/mapper/fims/sndb/svbtc-mapper.xml b/src/main/resources/sql/mapper/fims/sndb/svbtc-mapper.xml index 0bbd7bcc..7076bdaa 100644 --- a/src/main/resources/sql/mapper/fims/sndb/svbtc-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sndb/svbtc-mapper.xml @@ -44,7 +44,6 @@ , SV.MDFR , SV.DEL_DT , SV.DLTR - , SV.DEL_RSN , (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM , (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM @@ -160,7 +159,6 @@ , SV.MDFR , SV.DEL_DT , SV.DLTR - , SV.DEL_RSN , (SELECT GET_CODE_NM('FIM054', SV.TASK_SE_CD) FROM DUAL) AS TASK_SE_NM , (SELECT GET_CODE_NM('FIM047', SV.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM , (SELECT USER_NM FROM TB_USER X WHERE X.USER_ID = SV.RGTR) AS RGTR_NM @@ -213,14 +211,14 @@ - WHERE SD.SNDNG_ID = #{sndngId} + WHERE SD.SNDNG_ID = #{sndngId} - WHERE SV.SVBTC_ID = #{svbtcId} + WHERE SV.SVBTC_ID = #{svbtcId} - AND SV.DEL_YN = #{delYN} + AND SV.DEL_YN = #{delYN} @@ -291,24 +289,24 @@ /* 공시송달 대장 수정(svbtcMapper.updateSvbtc) */ UPDATE TB_SVBTC - SET SVBTC_YMD= #{svbtc.svbtcYmd} - , TTL_NM = #{svbtc.ttlNm} - , DOC_NO = #{svbtc.docNo} - , ETC_CN = #{svbtc.etcCn} - , TNOCS = #{svbtc.tnocs} - , MDFCN_DT = - , MDFR = #{svbtc.modifiedBy} - WHERE SVBTC_ID = #{svbtc.svbtcId} + SET SVBTC_YMD = #{svbtc.svbtcYmd} + , TTL_NM = #{svbtc.ttlNm} + , DOC_NO = #{svbtc.docNo} + , ETC_CN = #{svbtc.etcCn} + , TNOCS = #{svbtc.tnocs} + , MDFCN_DT = + , MDFR = #{svbtc.modifiedBy} + WHERE SVBTC_ID = #{svbtc.svbtcId} /* 공시송달 대장 삭제(svbtcMapper.deleteSvbtc) */ UPDATE TB_SVBTC - SET DEL_YN = 'Y' - , DEL_DT = - , DLTR = #{svbtc.modifiedBy} - , DEL_RSN = #{svbtc.delRsn} - WHERE SVBTC_ID = #{svbtc.svbtcId} - AND DEL_YN = 'N' + SET DEL_YN = 'Y' + , DEL_DT = + , DLTR = #{svbtc.modifiedBy} + , DEL_RSN = #{svbtc.delRsn} + WHERE SVBTC_ID = #{svbtc.svbtcId} + AND DEL_YN = 'N' diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp index 858bac90..7dfbc293 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp @@ -1017,8 +1017,6 @@ // 화면 호출(callPurpose)이 view 라면 버튼 비활성화 if (${pageNameMain}CallPurpose == "view") { // button 요소들을 disabled = true - $("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", true); - $("#btnViewAnswerPreview--${pageName}").prop("disabled", true); $("#btnUpdateCrdn--${pageName}").prop("disabled", true); $("#btnRemoveCrdn--${pageName}").prop("disabled", true); $("#btnCreateCrdnReReg--${pageName}").prop("disabled", true); @@ -1028,19 +1026,6 @@ $("#btnEditPhoto--${pageName}").prop("disabled", true); $("#btnAddFile--${pageName}").prop("disabled", true); $("#btnDeleteFile--${pageName}").prop("disabled", true); - } else { - // button 요소들을 disabled = false - $("#btnViewCvlcptOrgnl--${pageName}").prop("disabled", false); - $("#btnViewAnswerPreview--${pageName}").prop("disabled", false); - $("#btnUpdateCrdn--${pageName}").prop("disabled", false); - $("#btnRemoveCrdn--${pageName}").prop("disabled", false); - $("#btnCreateCrdnReReg--${pageName}").prop("disabled", false); - $("#btnPrintNotice--${pageName}").prop("disabled", false); - $("#btnUpdateCrdnSttsCd--${pageName}").prop("disabled", false); - $("#btnUpdatePayer--${pageName}").prop("disabled", false); - $("#btnEditPhoto--${pageName}").prop("disabled", false); - $("#btnAddFile--${pageName}").prop("disabled", false); - $("#btnDeleteFile--${pageName}").prop("disabled", false); } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp index 9b6fe731..4419d515 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp @@ -539,15 +539,7 @@ $("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", true); $("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", true); $("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", true); - $("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", true); $("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", true); - } else { - // button 요소들을 disabled = false - $("#btnCreateOpnnSbmsn--${pageName}").prop("disabled", false); - $("#btnUpdateOpnnSbmsn--${pageName}").prop("disabled", false); - $("#btnRemoveOpnnSbmsn--${pageName}").prop("disabled", false); - $("#btnPrintDlbrtLtfr--${pageName}").prop("disabled", false); - $("#btnUpdateOpnnSbmsnDlbrt--${pageName}").prop("disabled", false); } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02040-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02040-info.jsp index bdd02239..949b1e75 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02040-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02040-info.jsp @@ -259,28 +259,26 @@ // 가상계좌번호 let vrActno = ""; - if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " ; // 은행 명 - if (item.data.VR_ACTNO != null && item.data.VR_ACTNO != "") vrActno += item.data.VR_ACTNO + "\n"; // 가상 계좌번호 - if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " ; // 은행 명2 - if (item.data.VR_ACTNO2 != null && item.data.VR_ACTNO2 != "") vrActno += item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 - if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " ; // 은행 명3 - if (item.data.VR_ACTNO3 != null && item.data.VR_ACTNO3 != "") vrActno += item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 - if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " ; // 은행 명4 - if (item.data.VR_ACTNO4 != null && item.data.VR_ACTNO4 != "") vrActno += item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 - if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " ; // 은행 명5 - if (item.data.VR_ACTNO5 != null && item.data.VR_ACTNO5 != "") vrActno += item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 - if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " ; // 은행 명6 - if (item.data.VR_ACTNO6 != null && item.data.VR_ACTNO6 != "") vrActno += item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 - if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " ; // 은행 명7 - if (item.data.VR_ACTNO7 != null && item.data.VR_ACTNO7 != "") vrActno += item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 - if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " ; // 은행 명8 - if (item.data.VR_ACTNO8 != null && item.data.VR_ACTNO8 != "") vrActno += item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 - if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " ; // 은행 명9 - if (item.data.VR_ACTNO9 != null && item.data.VR_ACTNO9 != "") vrActno += item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 - if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " ; // 은행 명10 - if (item.data.VR_ACTNO10 != null && item.data.VR_ACTNO10 != "") vrActno += item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 - if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " ; // 은행 명11 - if (item.data.VR_ACTNO11 != null && item.data.VR_ACTNO11 != "") vrActno += item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11 + if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호 + if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 + if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 + if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 + if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 + if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 + if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 + if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 + if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 + if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 + if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11 + if (item.data.BANK_NM12 != null && item.data.BANK_NM12 != "") vrActno += item.data.BANK_NM12 + " " + item.data.VR_ACTNO12 + "\n"; // 가상 계좌번호12 + if (item.data.BANK_NM13 != null && item.data.BANK_NM13 != "") vrActno += item.data.BANK_NM13 + " " + item.data.VR_ACTNO13 + "\n"; // 가상 계좌번호13 + if (item.data.BANK_NM14 != null && item.data.BANK_NM14 != "") vrActno += item.data.BANK_NM14 + " " + item.data.VR_ACTNO14 + "\n"; // 가상 계좌번호14 + if (item.data.BANK_NM15 != null && item.data.BANK_NM15 != "") vrActno += item.data.BANK_NM15 + " " + item.data.VR_ACTNO15 + "\n"; // 가상 계좌번호15 + if (item.data.BANK_NM16 != null && item.data.BANK_NM16 != "") vrActno += item.data.BANK_NM16 + " " + item.data.VR_ACTNO16 + "\n"; // 가상 계좌번호16 + if (item.data.BANK_NM17 != null && item.data.BANK_NM17 != "") vrActno += item.data.BANK_NM17 + " " + item.data.VR_ACTNO17 + "\n"; // 가상 계좌번호17 + if (item.data.BANK_NM18 != null && item.data.BANK_NM18 != "") vrActno += item.data.BANK_NM18 + " " + item.data.VR_ACTNO18 + "\n"; // 가상 계좌번호18 + if (item.data.BANK_NM19 != null && item.data.BANK_NM19 != "") vrActno += item.data.BANK_NM19 + " " + item.data.VR_ACTNO19 + "\n"; // 가상 계좌번호19 + if (item.data.BANK_NM20 != null && item.data.BANK_NM20 != "") vrActno += item.data.BANK_NM20 + " " + item.data.VR_ACTNO20 + "\n"; // 가상 계좌번호20 $("#vrActno--${pageName}").val(vrActno); // 가상 계좌번호 $("#epayno--${pageName}").val(item.data.EPAYNO_MASK); // 전자납부번호 @@ -565,12 +563,6 @@ $("#btnCreateSndbk--${pageName}").prop("disabled", true); $("#btnUpdateSndbk--${pageName}").prop("disabled", true); $("#btnRemoveSndbk--${pageName}").prop("disabled", true); - $("#btnViewPostTrace--${pageName}").prop("disabled", true); - } else { - $("#btnCreateSndbk--${pageName}").prop("disabled", false); - $("#btnUpdateSndbk--${pageName}").prop("disabled", false); - $("#btnRemoveSndbk--${pageName}").prop("disabled", false); - $("#btnViewPostTrace--${pageName}").prop("disabled", false); } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02060-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02060-info.jsp index 22633dd6..e0aeb189 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02060-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02060-info.jsp @@ -203,7 +203,7 @@
- +
@@ -301,17 +301,26 @@ // 가상계좌번호 let vrActno = ""; - if (item.data.BANK_NM != null) vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호 - if (item.data.BANK_NM2 != null) vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 - if (item.data.BANK_NM3 != null) vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 - if (item.data.BANK_NM4 != null) vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 - if (item.data.BANK_NM5 != null) vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 - if (item.data.BANK_NM6 != null) vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 - if (item.data.BANK_NM7 != null) vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 - if (item.data.BANK_NM8 != null) vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 - if (item.data.BANK_NM9 != null) vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 - if (item.data.BANK_NM10 != null) vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 - if (item.data.BANK_NM11 != null) vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11; // 가상 계좌번호11 + if (item.data.BANK_NM != null && item.data.BANK_NM != "") vrActno += item.data.BANK_NM + " " + item.data.VR_ACTNO + "\n"; // 가상 계좌번호 + if (item.data.BANK_NM2 != null && item.data.BANK_NM2 != "") vrActno += item.data.BANK_NM2 + " " + item.data.VR_ACTNO2 + "\n"; // 가상 계좌번호2 + if (item.data.BANK_NM3 != null && item.data.BANK_NM3 != "") vrActno += item.data.BANK_NM3 + " " + item.data.VR_ACTNO3 + "\n"; // 가상 계좌번호3 + if (item.data.BANK_NM4 != null && item.data.BANK_NM4 != "") vrActno += item.data.BANK_NM4 + " " + item.data.VR_ACTNO4 + "\n"; // 가상 계좌번호4 + if (item.data.BANK_NM5 != null && item.data.BANK_NM5 != "") vrActno += item.data.BANK_NM5 + " " + item.data.VR_ACTNO5 + "\n"; // 가상 계좌번호5 + if (item.data.BANK_NM6 != null && item.data.BANK_NM6 != "") vrActno += item.data.BANK_NM6 + " " + item.data.VR_ACTNO6 + "\n"; // 가상 계좌번호6 + if (item.data.BANK_NM7 != null && item.data.BANK_NM7 != "") vrActno += item.data.BANK_NM7 + " " + item.data.VR_ACTNO7 + "\n"; // 가상 계좌번호7 + if (item.data.BANK_NM8 != null && item.data.BANK_NM8 != "") vrActno += item.data.BANK_NM8 + " " + item.data.VR_ACTNO8 + "\n"; // 가상 계좌번호8 + if (item.data.BANK_NM9 != null && item.data.BANK_NM9 != "") vrActno += item.data.BANK_NM9 + " " + item.data.VR_ACTNO9 + "\n"; // 가상 계좌번호9 + if (item.data.BANK_NM10 != null && item.data.BANK_NM10 != "") vrActno += item.data.BANK_NM10 + " " + item.data.VR_ACTNO10 + "\n"; // 가상 계좌번호10 + if (item.data.BANK_NM11 != null && item.data.BANK_NM11 != "") vrActno += item.data.BANK_NM11 + " " + item.data.VR_ACTNO11 + "\n"; // 가상 계좌번호11 + if (item.data.BANK_NM12 != null && item.data.BANK_NM12 != "") vrActno += item.data.BANK_NM12 + " " + item.data.VR_ACTNO12 + "\n"; // 가상 계좌번호12 + if (item.data.BANK_NM13 != null && item.data.BANK_NM13 != "") vrActno += item.data.BANK_NM13 + " " + item.data.VR_ACTNO13 + "\n"; // 가상 계좌번호13 + if (item.data.BANK_NM14 != null && item.data.BANK_NM14 != "") vrActno += item.data.BANK_NM14 + " " + item.data.VR_ACTNO14 + "\n"; // 가상 계좌번호14 + if (item.data.BANK_NM15 != null && item.data.BANK_NM15 != "") vrActno += item.data.BANK_NM15 + " " + item.data.VR_ACTNO15 + "\n"; // 가상 계좌번호15 + if (item.data.BANK_NM16 != null && item.data.BANK_NM16 != "") vrActno += item.data.BANK_NM16 + " " + item.data.VR_ACTNO16 + "\n"; // 가상 계좌번호16 + if (item.data.BANK_NM17 != null && item.data.BANK_NM17 != "") vrActno += item.data.BANK_NM17 + " " + item.data.VR_ACTNO17 + "\n"; // 가상 계좌번호17 + if (item.data.BANK_NM18 != null && item.data.BANK_NM18 != "") vrActno += item.data.BANK_NM18 + " " + item.data.VR_ACTNO18 + "\n"; // 가상 계좌번호18 + if (item.data.BANK_NM19 != null && item.data.BANK_NM19 != "") vrActno += item.data.BANK_NM19 + " " + item.data.VR_ACTNO19 + "\n"; // 가상 계좌번호19 + if (item.data.BANK_NM20 != null && item.data.BANK_NM20 != "") vrActno += item.data.BANK_NM20 + " " + item.data.VR_ACTNO20 + "\n"; // 가상 계좌번호20 $("#vrActno--${pageName}").val(vrActno); } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp index 6ac11a4a..54b002b7 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp @@ -127,7 +127,7 @@ $("#tbody--${pageName}").setCurrentRow(key); - $("#dscsnCn--${pageName}").val(item.data.DSCSN_CN); // 상담 내용 + $("#dscsnCn--${pageName}").val(item.data.DSCSN_CN); // 상담 내용 }; // 민원 상담 내용 Dialog @@ -343,28 +343,14 @@ }); } - // 화면 초기 설정 - initForm${pageName} = () => { - // 화면 초기화 - $("#frmEdit--${pageName}")[0].reset(); - - // 달력 초기화 - initDatepicker("frmEdit--${pageName}"); - } - // 기본 데이터 설정 - setFormData${pageName} = () => { + initData${pageName} = () => { // 화면 호출(callPurpose)이 view 라면 버튼 비활성화 if (${pageNameMain}CallPurpose == "view") { // button 요소들을 disabled = true - $("#btnCreate--${pageName}").prop("disabled", true); - $("#btnUpdate--${pageName}").prop("disabled", true); - $("#btnRemove--${pageName}").prop("disabled", true); - } else { - // button 요소들을 disabled = false - $("#btnCreate--${pageName}").prop("disabled", true); - $("#btnUpdate--${pageName}").prop("disabled", true); - $("#btnRemove--${pageName}").prop("disabled", true); + $("#btnCreateCvlcptDscsn--${pageName}").prop("disabled", true); + $("#btnUpdateCvlcptDscsn--${pageName}").prop("disabled", true); + $("#btnRemoveCvlcptDscsn--${pageName}").prop("disabled", true); } } @@ -375,17 +361,14 @@ // 이벤트 설정 setEvent${pageName}(); - // 초기 기본 설정 - initForm${pageName}(); + // 기본 데이터 설정 + initData${pageName}(); // Dataset 설정 let cvlcptDscsn = ${cvlcptDscsn}; if (cvlcptDscsn) { ${pageName}Control.setData(${cvlcptDscsn}); } - - // 기본 데이터 설정 - setFormData${pageName}(); });