|
|
|
|
@ -654,7 +654,7 @@
|
|
|
|
|
, P.RTPYR_NM <!-- 납부자 명 -->
|
|
|
|
|
, P.RTPYR_BRDT <!-- 납부자 생년월일 -->
|
|
|
|
|
, PA.ADDR_SN <!-- 주소 일련번호 -->
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
, PA.ZIP <!-- 우편번호 -->
|
|
|
|
|
, PA.ADDR <!-- 주소 -->
|
|
|
|
|
, PA.DTL_ADDR <!-- 상세 주소 -->
|
|
|
|
|
</sql>
|
|
|
|
|
@ -666,47 +666,53 @@
|
|
|
|
|
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
|
|
|
|
|
<where>
|
|
|
|
|
<if test="levyIds != null">
|
|
|
|
|
AND L.LEVY_ID IN ( <!-- 부과 Ids -->
|
|
|
|
|
AND L.LEVY_ID IN ( <!-- 부과 Ids -->
|
|
|
|
|
<foreach collection="levyIds" item="levyId" separator=","> #{levyId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="levyId != null">
|
|
|
|
|
AND L.LEVY_ID = #{levyId} <!-- 부과 ID -->
|
|
|
|
|
AND L.LEVY_ID = #{levyId} <!-- 부과 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnIds != null">
|
|
|
|
|
AND C.CRDN_ID IN ( <!-- 단속 Ids -->
|
|
|
|
|
AND C.CRDN_ID IN ( <!-- 단속 Ids -->
|
|
|
|
|
<foreach collection="crdnIds" item="crdnId" separator=","> #{crdnId} </foreach>
|
|
|
|
|
)
|
|
|
|
|
)
|
|
|
|
|
</if>
|
|
|
|
|
<if test="crdnId != null">
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schVltnCd != null">
|
|
|
|
|
AND V.VLTN_CD = #{schVltnCd} <!-- 위반 코드 -->
|
|
|
|
|
AND V.VLTN_CD = #{schVltnCd} <!-- 위반 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schLevyYmd != null">
|
|
|
|
|
AND L.LEVY_YMD = #{schLevyYmd} <!-- 부과 일자 -->
|
|
|
|
|
AND L.LEVY_YMD = #{schLevyYmd} <!-- 부과 일자 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schFrstDudtYmd != null">
|
|
|
|
|
AND L.FRST_DUDT_YMD = #{schFrstDudtYmd} <!-- 최초 납기 일자 -->
|
|
|
|
|
AND L.FRST_DUDT_YMD = #{schFrstDudtYmd} <!-- 최초 납기 일자 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schFyr != null">
|
|
|
|
|
AND L.FYR = #{schFyr} <!-- 회계연도 -->
|
|
|
|
|
AND L.FYR = #{schFyr} <!-- 회계연도 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schLevyNoFrom != null">
|
|
|
|
|
AND L.LEVY_NO <![CDATA[>=]]> #{schLevyNoFrom} <!-- 부과 번호 시작 -->
|
|
|
|
|
AND L.LEVY_NO <![CDATA[>=]]> #{schLevyNoFrom} <!-- 부과 번호 시작 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schLevyNoTo != null">
|
|
|
|
|
AND L.LEVY_NO <![CDATA[<=]]> #{schLevyNoTo} <!-- 부과 번호종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="sggCd != null">
|
|
|
|
|
AND L.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="taskSeCd != null">
|
|
|
|
|
AND L.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
AND L.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
AND L.LEVY_NO <![CDATA[<=]]> #{schLevyNoTo} <!-- 부과 번호종료 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="sggCd != null">
|
|
|
|
|
AND L.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="taskSeCd != null">
|
|
|
|
|
AND L.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schLevyYmdFrom != null and schLevyYmdTo != null">
|
|
|
|
|
AND L.LEVY_YMD BETWEEN #{schLevyYmdFrom} AND #{schLevyYmdTo}
|
|
|
|
|
</if>
|
|
|
|
|
<if test="schFrstDudtYmdFrom != null and schFrstDudtYmdTo != null">
|
|
|
|
|
AND L.FRST_DUDT_YMD BETWEEN #{schFrstDudtYmdFrom} AND #{schFrstDudtYmdTo}
|
|
|
|
|
</if>
|
|
|
|
|
AND L.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
|
|
|
|
|
</where>
|
|
|
|
|
</sql>
|
|
|
|
|
|
|
|
|
|
@ -732,6 +738,9 @@
|
|
|
|
|
, C.CRDN_ID <!-- 단속 ID -->
|
|
|
|
|
, SUM(L.LAST_AMT) OVER() AS GRAMT <!-- 총금액 -->
|
|
|
|
|
<include refid="fromNhtTrgt" />
|
|
|
|
|
AND C.CRDN_STTS_CD < '70'
|
|
|
|
|
AND C.NXRP_CRDN_LINK_YN = 'Y'
|
|
|
|
|
AND C.NXRP_ACB_KEY IS NOT null
|
|
|
|
|
<include refid="utility.orderBy" />
|
|
|
|
|
</select>
|
|
|
|
|
|
|
|
|
|
|