단속부가 테이블 JOIN 추가

main
이범준 1 year ago
parent e8a0b1f8f4
commit 0bbaf016e3

@ -16,7 +16,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.LINK_NM <!-- 연계 테이블 명 -->
, C.LINK_ID <!-- 연계 ID -->
, C.CRDN_SE_CD <!-- 단속 구분 코드 -->
, C.RTPYR_ID <!-- 납부자 ID -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
@ -26,23 +25,13 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, C.TEAM_ID <!-- 조 ID -->
, C.VLTN_ID <!-- 위반 ID -->
, C.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, C.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, C.CRDN_END_HR <!-- 단속 종료 시간 -->
, C.CRDN_SN <!-- 단속 일련번호 -->
, C.GPS_X <!-- GPS X -->
, C.GPS_Y <!-- GPS Y -->
, C.MOSC_X <!-- 모자이크 X -->
, C.MOSC_Y <!-- 모자이크 Y -->
, C.TOWNG_YN <!-- 견인 여부 -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.USE_FUEL_CD <!-- 사용 연료 코드 -->
, C.USG_SE_CD <!-- 용도 구분 코드 -->
, C.MXMM_LOAD_QY <!-- 최대 적재 량 -->
, C.TKCAR_PSNCPA_CNT <!-- 승차 정원 수 -->
@ -50,10 +39,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CARMDL_TYPE_NM <!-- 차종 유형 명 -->
, C.CARMDL_CLSF_NM <!-- 차종 분류 명 -->
, C.ERSR_YMD <!-- 말소 일자 -->
, C.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, C.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, C.VLTN_NMTM <!-- 위반 횟수 -->
, C.OVTIME_YN <!-- 시간외 여부 -->
, C.RVW_SE_CD <!-- 검토 구분 코드 -->
, C.RVW_PRCS_SCRN_NM <!-- 검토 처리 화면 명 -->
, C.RVW_DT <!-- 검토 일시 -->
@ -73,6 +58,21 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.MINUS_AMT <!-- 감경 금액 -->
, C.RCVMT_AMT <!-- 수납 금액 -->
, C.BFR_CRDN_ID <!-- 이전 단속 ID -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CA.TEAM_ID <!-- 조 ID -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CA.CRDN_END_HR <!-- 단속 종료 시간 -->
, CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.MOSC_X <!-- 모자이크 X -->
, CA.MOSC_Y <!-- 모자이크 Y -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD<!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_INPT_SE_CD <!-- 민원 입력 구분 코드 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
@ -107,8 +107,9 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.DEL_DT
, C.DEL_RSN
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
INNER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_NM IN ('TB_ESB_INTERFACE','TB_SAEOL') AND C.LINK_ID = CC.CVLCPT_LINK_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (C.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID)
LEFT OUTER JOIN TB_LEVY L ON (C.LEVY_ID = L.LEVY_ID)
WHERE C.DEL_YN = 'N'
@ -318,37 +319,38 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
<select id="selectCivilComplaintReceiptInitialDataInfo" parameterType="map" resultType="dataobject">
/* 민원접수 초기자료 상세조회(crdn01Mapper.selectCivilComplaintReceiptInitialDataInfo) */
SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_SE_CD <!-- 단속 구분 코드 -->
, C.CRDN_REG_SE_CD <!-- 단속 등록 구분 코드 -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
, (SELECT VLTN_CD FROM TB_VLTN_INFO WHERE VLTN_ID = C.VLTN_ID) AS VLTN_CD
, C.CRDN_PLC <!-- 단속 장소 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 -->
, C.VHRNO <!-- 차량번호 -->
, C.ETC_CN <!-- 특기사항 -->
, C.VHCL_NM <!-- 차량명 -->
, C.VHCL_COLOR <!-- 차량색상 -->
, C.VIN <!-- 차대번호 -->
, C.LINK_NM <!-- 연계 테이블 명 -->
, C.LINK_ID <!-- 연계 아이디 -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD <!-- 장애차량확인 -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CC.CVLCPT_APLCNT_NM <!-- 민원 신청인 명 -->
, CC.CVLCPT_PRCS_PIC_NM <!-- 민원 처리 담당자명 -->
, CC.CVLCPT_APLY_CN <!-- 민원 신청 내용 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, C.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, C.CRDN_STDG_NM <!-- 단속 법정동 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
, CC.CVLCPT_PRCS_PRNMNT_DT <!-- 민원 처리 예정 일시 -->
, C.VHRNO <!-- 차량번호 -->
, C.PARKNG_PSBLTY_RSLT_CD <!-- 장애차량확인 -->
, C.ETC_CN <!-- 특기사항 -->
, C.TOWNG_YN <!-- 견인 여부 -->
, P.RTPYR_NM <!-- 납부자 명 -->
, P.RTPYR_SE_CD <!-- 납부자 구분 코드 -->
, P.RTPYR_NO <!-- 납부자 주민번호 -->
, P.ADDR <!-- 납부자 주소 -->
, P.DTL_ADDR <!-- 납부자 상세주소 -->
, P.ZIP <!-- 납부자 우편번호 -->
, C.VHCL_NM <!-- 차량명 -->
, C.VHCL_COLOR <!-- 차량색상 -->
, C.USE_FUEL_CD <!-- 사용 연료 코드 -->
, C.VIN <!-- 차대번호 -->
, C.LINK_NM <!-- 연계 테이블 명 -->
, C.LINK_ID <!-- 연계 아이디 -->
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
INNER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_NM IN ('TB_ESB_INTERFACE','TB_SAEOL') AND C.LINK_ID = CC.CVLCPT_LINK_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
WHERE C.DEL_YN = 'N'

@ -106,7 +106,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_INPT_SE_CD <!-- 단속 입력 구분 코드 -->
, C.LINK_NM <!-- 연계 테이블 명 -->
, C.LINK_ID <!-- 연계 ID -->
, C.CRDN_SE_CD <!-- 단속 구분 코드 -->
, C.RTPYR_ID <!-- 납부자 ID -->
, C.CRDN_YMD <!-- 단속 일자 -->
, C.CRDN_TM <!-- 단속 시각 -->
@ -116,23 +115,13 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CRDN_STDG_NM <!-- 단속 법정동 명 -->
, C.CRDN_ROAD_NM <!-- 단속 도로 명 -->
, C.CRDN_PLC <!-- 단속 장소 -->
, C.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, C.TEAM_ID <!-- 조 ID -->
, C.VLTN_ID <!-- 위반 ID -->
, C.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, C.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, C.CRDN_END_HR <!-- 단속 종료 시간 -->
, C.CRDN_SN <!-- 단속 일련번호 -->
, C.GPS_X <!-- GPS X -->
, C.GPS_Y <!-- GPS Y -->
, C.MOSC_X <!-- 모자이크 X -->
, C.MOSC_Y <!-- 모자이크 Y -->
, C.TOWNG_YN <!-- 견인 여부 -->
, C.ATCH_FILE_CNT <!-- 첨부 파일 수 -->
, C.VIN <!-- 차대번호 -->
, C.VHCL_NM <!-- 차량 명 -->
, C.VHCL_COLOR <!-- 차량 색상 -->
, C.USE_FUEL_CD <!-- 사용 연료 코드 -->
, C.USG_SE_CD <!-- 용도 구분 코드 -->
, C.MXMM_LOAD_QY <!-- 최대 적재 량 -->
, C.TKCAR_PSNCPA_CNT <!-- 승차 정원 수 -->
@ -140,10 +129,6 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.CARMDL_TYPE_NM <!-- 차종 유형 명 -->
, C.CARMDL_CLSF_NM <!-- 차종 분류 명 -->
, C.ERSR_YMD <!-- 말소 일자 -->
, C.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, C.PARKNG_PSBLTY_RSLT_CD <!-- 주차 가능 결과 코드 -->
, C.VLTN_NMTM <!-- 위반 횟수 -->
, C.OVTIME_YN <!-- 시간외 여부 -->
, C.RVW_SE_CD <!-- 검토 구분 코드 -->
, C.RVW_PRCS_SCRN_NM <!-- 검토 처리 화면 명 -->
, C.RVW_DT <!-- 검토 일시 -->
@ -163,6 +148,21 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.MINUS_AMT <!-- 감경 금액 -->
, C.RCVMT_AMT <!-- 수납 금액 -->
, C.BFR_CRDN_ID <!-- 이전 단속 ID -->
, CA.CRDN_SE_CD <!-- 단속 구분 코드 -->
, CA.DTL_CRDN_PLC <!-- 상세 단속 장소 -->
, CA.TEAM_ID <!-- 조 ID -->
, CA.CRDN_SPAREA_CD <!-- 단속 특별구역 코드 -->
, CA.CRDN_BGNG_TM <!-- 단속 시작 시각 -->
, CA.CRDN_END_HR <!-- 단속 종료 시간 -->
, CA.CRDN_SN <!-- 단속 일련번호 -->
, CA.MOSC_X <!-- 모자이크 X -->
, CA.MOSC_Y <!-- 모자이크 Y -->
, CA.TOWNG_YN <!-- 견인 여부 -->
, CA.USE_FUEL_CD <!-- 사용 연료 코드 -->
, CA.FFNLG_CARMDL_CD <!-- 과태료 차종 코드 -->
, CA.PARKNG_PSBLTY_RSLT_CD<!-- 주차 가능 결과 코드 -->
, CA.VLTN_NMTM <!-- 위반 횟수 -->
, CA.OVTIME_YN <!-- 시간외 여부 -->
, CC.CVLCPT_LINK_ID <!-- 민원 연계 ID -->
, CC.CVLCPT_INPT_SE_CD <!-- 민원 입력 구분 코드 -->
, CC.CVLCPT_RCPT_YMD <!-- 민원 접수 일자 -->
@ -197,8 +197,9 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.DEL_DT
, C.DEL_RSN
FROM TB_CRDN C
INNRT JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_NM IN ('TB_ESB_INTERFACE','TB_SAEOL') AND C.LINK_ID = CC.CVLCPT_LINK_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (C.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID)
LEFT OUTER JOIN TB_LEVY L ON (C.LEVY_ID = L.LEVY_ID)
WHERE C.DEL_YN = 'N'
@ -309,7 +310,8 @@ SELECT GROUP_CONCAT(C.CRDN_ID) AS CRDN_ID_LIST <!-- 단속 ID -->
</choose>
, COUNT(*) AS CRDN_CNT <!-- 단속건수 -->
FROM TB_CRDN C
LEFT OUTER JOIN TB_TEAM_INFO TI ON (C.TEAM_ID = TI.TEAM_ID)
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
WHERE C.DEL_YN = 'N'
AND C.TASK_SE_CD = #{taskSeCd}
@ -371,7 +373,8 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, P.RTPYR_NM <!-- 성명 -->
, P.RTPYR_NO <!-- 주민번호 -->
FROM TB_CRDN C
LEFT OUTER JOIN TB_TEAM_INFO TI ON (C.TEAM_ID = TI.TEAM_ID)
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
WHERE C.DEL_YN = 'N'
AND C.TASK_SE_CD = #{taskSeCd}
@ -394,15 +397,16 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
, C.MINUS_AMT <!-- 감경금액 -->
, C.ADTN_AMT <!-- 가산금액 -->
, C.RCVMT_AMT <!-- 수납금액 -->
, 0 AS BLNC <!-- 잔액 -->
, C.ATCH_FILE_CNT <!-- 사진건수 -->
, C.CRDN_SN <!-- 단속 일련번호 -->
, CA.CRDN_SN <!-- 단속 일련번호 -->
, 0 AS BLNC <!-- 잔액 -->
FROM TB_CRDN C
INNER JOIN TB_CRDN_ADI CA ON (C.CRDN_ID = CA.CRDN_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (CA.TEAM_ID = TI.TEAM_ID)
LEFT OUTER JOIN TB_CRDN_CVLCPT CC ON (C.LINK_NM IN ('TB_ESB_INTERFACE','TB_SAEOL') AND C.LINK_ID = CC.CVLCPT_LINK_ID)
LEFT OUTER JOIN TB_TEAM_INFO TI ON (C.TEAM_ID = TI.TEAM_ID)
WHERE C.DEL_YN = 'N'
AND C.TASK_SE_CD = 'DPV'
AND C.PARKNG_PSBLTY_RSLT_CD = '0'
AND CA.PARKNG_PSBLTY_RSLT_CD = '0'
AND C.CRDN_STTS_CD = '21'
<if test="by != null and by != '' and term != null">
<choose>
@ -414,7 +418,7 @@ SELECT C.CRDN_ID <!-- 단속 ID -->
<when test="by == 'vhrno'">C.VHRNO</when>
<when test="by == 'crdnStdgNm'">C.CRDN_STDG_NM</when>
<when test="by == 'atchFileCnt'">C.ATCH_FILE_CNT</when>
<when test="by == 'crdnSn'">C.CRDN_SN</when>
<when test="by == 'crdnSn'">CA.CRDN_SN</when>
</choose>
<include refid="dynamicSearch.center" />#{term}<include refid="dynamicSearch.end" />
</when>

Loading…
Cancel
Save