1. 시군구코드, 업무구분코드 if 문 추가.

2. 개별총정보 - 의견진술 수정.
3. 소스 정리.
main
jjh 5 months ago
parent 8a810e99b9
commit b74e4279f3

@ -47,9 +47,7 @@
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="select" /> <include refid="select" />
WHERE EG.SGG_CD = #{sggCd} <!-- 시군구 코드 --> WHERE EG.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
<if test="taskSeCd != null">
AND EG.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 --> AND EG.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
<if test="schSndngSeCd != null"> <if test="schSndngSeCd != null">
AND EG.SNDNG_SE_CD = #{schSndngSeCd} <!-- 발송 구분 코드 --> AND EG.SNDNG_SE_CD = #{schSndngSeCd} <!-- 발송 구분 코드 -->
</if> </if>

@ -164,25 +164,27 @@
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="select" /> <include refid="select" />
<where> <where>
<if test="conKey != null">
AND ERD.CON_KEY = #{conKey} <!-- 외부연계식별키 -->
</if>
<if test="delYn != null"> <if test="delYn != null">
AND ERD.DEL_YN = #{delYn} /* 삭제 여부 */ AND ERD.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</if> </if>
</where>
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
AND ERD.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 등록 일자 시작 */ AND ERD.REG_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') <!-- 등록 일자 시작 -->
</if> </if>
<if test="schRegDateTo != null"> <if test="schRegDateTo != null">
AND ERD.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 등록 일자 종료 */ AND ERD.REG_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') <!-- 등록 일자 종료 -->
</if> </if>
</when> </when>
<when test="schRegDateOpt == 'mdfcnDt'"> <when test="schRegDateOpt == 'mdfcnDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
AND ERD.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') /* 수정 일자 시작 */ AND ERD.MDFCN_DT <![CDATA[>=]]> CONCAT(#{schRegDateFrom},'000000') <!-- 수정 일자 시작 -->
</if> </if>
<if test="schRegDateTo != null"> <if test="schRegDateTo != null">
AND ERD.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') /* 수정 일자 종료 */ AND ERD.MDFCN_DT <![CDATA[<=]]> CONCAT(#{schRegDateTo},'235959') <!-- 수정 일자 종료 -->
</if> </if>
</when> </when>
<otherwise> <otherwise>
@ -191,17 +193,18 @@
<choose> <choose>
<when test="schRgtrOpt == 'rgtr'"> <when test="schRgtrOpt == 'rgtr'">
<if test="schRgtrCd != null"> <if test="schRgtrCd != null">
AND ERD.RGTR = #{schRgtrCd} /* 등록자 코드 */ AND ERD.RGTR = #{schRgtrCd} <!-- 등록자 코드 -->
</if> </if>
</when> </when>
<when test="schRgtrOpt == 'mdfr'"> <when test="schRgtrOpt == 'mdfr'">
<if test="schRgtrCd != null"> <if test="schRgtrCd != null">
AND ERD.MDFR = #{schRgtrCd} /* 수정자 코드 */ AND ERD.MDFR = #{schRgtrCd} <!-- 수정자 코드 -->
</if> </if>
</when> </when>
<otherwise> <otherwise>
</otherwise> </otherwise>
</choose> </choose>
</where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>
@ -209,8 +212,11 @@
<select id="selectEpostRcptDtls" parameterType="map" resultMap="epostRcptDtlRow">/* 전자우편 접수 상세 객체 가져오기(epostRcptDtlMapper.selectEpostRcptDtls) */ <select id="selectEpostRcptDtls" parameterType="map" resultMap="epostRcptDtlRow">/* 전자우편 접수 상세 객체 가져오기(epostRcptDtlMapper.selectEpostRcptDtls) */
<include refid="select" /> <include refid="select" />
<where> <where>
<if test="conKey != null">
AND ERD.CON_KEY = #{conKey} <!-- 외부연계식별키 -->
</if>
<if test="delYn != null"> <if test="delYn != null">
AND ERD.DEL_YN = #{delYn} /* 삭제 여부 */ AND ERD.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</if> </if>
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />

@ -106,6 +106,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -168,9 +175,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -120,6 +120,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -190,9 +197,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -163,6 +163,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -235,9 +242,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -209,6 +209,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -274,11 +281,8 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.CRDN_STTS_CD BETWEEN '21' AND '31' <!-- 단속 상태 코드 --> AND C.CRDN_STTS_CD BETWEEN '21' AND '31' <!-- 단속 상태 코드 -->
AND C.RTPYR_ID IS NOT NULL <!-- 납부자 ID --> AND C.RTPYR_ID IS NOT NULL <!-- 납부자 ID -->
AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD <![CDATA[ <> ]]> '00') <!-- 민원 처리 코드 --> AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD <![CDATA[ <> ]]> '00') <!-- 민원 처리 코드 -->
AND L.LEVY_ID IS NULL <!-- 부과 ID --> AND L.LEVY_ID IS NULL <!-- 부과 ID -->
</where> </where>
@ -481,6 +485,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -567,9 +578,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -118,6 +118,13 @@
<if test="crdnId != null"> <if test="crdnId != null">
AND C.CRDN_ID = #{crdnId} <!-- 단속 ID --> AND C.CRDN_ID = #{crdnId} <!-- 단속 ID -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -183,9 +190,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND C.DEL_YN = 'N' <!-- 단속 삭제 여부 -->
</where> </where>
<include refid="utility.sortBy" /> <include refid="utility.sortBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -155,6 +155,12 @@
</if> </if>
<if test="schPayMthdSeCd != null"> <if test="schPayMthdSeCd != null">
AND R.PAY_MTHD_SE_CD = #{schPayMthdSeCd} <!-- 납부 방법 구분 코드 --> AND R.PAY_MTHD_SE_CD = #{schPayMthdSeCd} <!-- 납부 방법 구분 코드 -->
</if>
<if test="sggCd != null">
AND R.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND R.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if> </if>
<if test="delYn != null"> <if test="delYn != null">
AND R.DEL_YN = #{delYn} <!-- 삭제 여부 --> AND R.DEL_YN = #{delYn} <!-- 삭제 여부 -->
@ -259,8 +265,6 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
AND R.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
AND R.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />

@ -83,8 +83,7 @@
<select id="selectSndngList" parameterType="map" resultType="dataobject">/* 발송 대장 목록 조회(sndngMapper.selectSndngList) */ <select id="selectSndngList" parameterType="map" resultType="dataobject">/* 발송 대장 목록 조회(sndngMapper.selectSndngList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="selectList" /> <include refid="selectList" />
WHERE S.SGG_CD = #{sggCd} <!-- 시군구 코드 --> <where>
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test="schSndngYmdFrom != null"> <if test="schSndngYmdFrom != null">
AND S.SNDNG_YMD <![CDATA[>=]]> #{schSndngYmdFrom} <!-- 발송 일자 시작 --> AND S.SNDNG_YMD <![CDATA[>=]]> #{schSndngYmdFrom} <!-- 발송 일자 시작 -->
</if> </if>
@ -106,6 +105,13 @@
<if test="sndngSeCdTo != null"> <if test="sndngSeCdTo != null">
AND S.SNDNG_SE_CD <![CDATA[<=]]> #{sndngSeCdTo} <!-- 발송 구분 코드 종료 --> AND S.SNDNG_SE_CD <![CDATA[<=]]> #{sndngSeCdTo} <!-- 발송 구분 코드 종료 -->
</if> </if>
<if test="sggCd != null">
AND S.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND S.DEL_YN = 'N' <!-- 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
<if test="schRegDateFrom != null"> <if test="schRegDateFrom != null">
@ -140,14 +146,6 @@
<otherwise> <otherwise>
</otherwise> </otherwise>
</choose> </choose>
<choose>
<when test="delYn != null">
AND S.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</when>
<otherwise>
AND S.DEL_YN = 'N' <!-- 삭제 여부 -->
</otherwise>
</choose>
<if test="by != null and by != '' and term != null"> <if test="by != null and by != '' and term != null">
<choose> <choose>
<when test="mainOption == 'codeValue' or mainOption == 'match' or mainOption == 'ymd'"> <when test="mainOption == 'codeValue' or mainOption == 'match' or mainOption == 'ymd'">
@ -171,6 +169,7 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
</where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>
@ -278,8 +277,7 @@
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN) LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N') LEFT OUTER JOIN TB_LEVY_EXCL LE ON (C.CRDN_ID = LE.CRDN_ID AND LE.DEL_YN = 'N')
WHERE C.SGG_CD = #{sggCd} <!-- 시군구 코드 --> <where>
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test="crdnIds != null"> <if test="crdnIds != null">
AND C.CRDN_ID IN ( AND C.CRDN_ID IN (
<foreach collection="crdnIds" item="crdnId" separator=","> #{crdnId} </foreach> <!-- 단속 Ids --> <foreach collection="crdnIds" item="crdnId" separator=","> #{crdnId} </foreach> <!-- 단속 Ids -->
@ -315,6 +313,12 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm} <!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND C.DEL_YN = 'N' <!-- 삭제 여부 --> AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
@ -400,6 +404,7 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
</where>
</sql> </sql>
<select id="selectWrngTrgtList" parameterType="map" resultType="dataobject">/* 계고장 발송 대상 목록 조회(sndngMapper.selectWrngTrgtList) */ <select id="selectWrngTrgtList" parameterType="map" resultType="dataobject">/* 계고장 발송 대상 목록 조회(sndngMapper.selectWrngTrgtList) */
@ -497,9 +502,7 @@
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_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_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN) LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
WHERE C.SGG_CD = #{sggCd} <!-- 시군구 코드 --> <where>
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD <![CDATA[ <> ]]> '00') <!-- 민원 처리 코드 -->
<if test="crdnIds != null"> <if test="crdnIds != null">
AND C.CRDN_ID IN ( <!-- 단속 Ids --> AND C.CRDN_ID IN ( <!-- 단속 Ids -->
<foreach collection="crdnIds" item="crdnId" separator=","> #{crdnId} </foreach> <foreach collection="crdnIds" item="crdnId" separator=","> #{crdnId} </foreach>
@ -529,6 +532,13 @@
<if test="schRtpyrNm != null"> <if test="schRtpyrNm != null">
AND P.RTPYR_NM = #{schRtpyrNm}<!-- 납부자 명 --> AND P.RTPYR_NM = #{schRtpyrNm}<!-- 납부자 명 -->
</if> </if>
<if test="sggCd != null">
AND C.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND C.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND (CC.CVLCPT_PRCS_CD IS NULL OR CC.CVLCPT_PRCS_CD <![CDATA[ <> ]]> '00') <!-- 민원 처리 코드 -->
AND C.DEL_YN = 'N' <!-- 삭제 여부 --> AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
<choose> <choose>
<when test="schRegDateOpt == 'regDt'"> <when test="schRegDateOpt == 'regDt'">
@ -612,6 +622,7 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
</where>
</sql> </sql>
<select id="selectAdvntceTrgtList" parameterType="map" resultType="dataobject">/* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */ <select id="selectAdvntceTrgtList" parameterType="map" resultType="dataobject">/* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */
@ -679,8 +690,7 @@
INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID) INNER JOIN TB_CRDN C ON (L.CRDN_ID = C.CRDN_ID)
LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) LEFT OUTER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN) LEFT OUTER JOIN TB_PAYER_ADDR PA ON (C.RTPYR_ID = PA.RTPYR_ID AND C.ADDR_SN = PA.ADDR_SN)
WHERE L.SGG_CD = #{sggCd} <!-- 시군구 코드 --> <where>
AND L.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
<if test="levyIds != null"> <if test="levyIds != null">
AND L.LEVY_ID IN ( <!-- 부과 Ids --> AND L.LEVY_ID IN ( <!-- 부과 Ids -->
<foreach collection="levyIds" item="levyId" separator=","> #{levyId} </foreach> <foreach collection="levyIds" item="levyId" separator=","> #{levyId} </foreach>
@ -715,8 +725,15 @@
<if test="schLevyNoTo != null"> <if test="schLevyNoTo != null">
AND L.LEVY_NO <![CDATA[<=]]> #{schLevyNoTo} <!-- 부과 번호종료 --> AND L.LEVY_NO <![CDATA[<=]]> #{schLevyNoTo} <!-- 부과 번호종료 -->
</if> </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 L.DEL_YN = 'N' <!-- 삭제 여부 -->
AND C.DEL_YN = 'N' <!-- 삭제 여부 --> AND C.DEL_YN = 'N' <!-- 삭제 여부 -->
</where>
</sql> </sql>
<select id="selectNhtTrgtList" parameterType="map" resultType="dataobject">/* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */ <select id="selectNhtTrgtList" parameterType="map" resultType="dataobject">/* 사전통지 발송 대상 목록 조회(sndngMapper.selectAdvntceSndngTrgtList) */

@ -229,12 +229,6 @@
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="selectList" /> <include refid="selectList" />
<where> <where>
<if test="sggCd != null">
AND S.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
<if test="sndngId != null"> <if test="sndngId != null">
AND SD.SNDNG_ID = #{sndngId} <!-- 발송 Id --> AND SD.SNDNG_ID = #{sndngId} <!-- 발송 Id -->
</if> </if>
@ -279,6 +273,12 @@
<if test="delYn != null"> <if test="delYn != null">
AND SD.DEL_YN = #{delYn} <!-- 삭제 여부 --> AND SD.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</if> </if>
<if test="sggCd != null">
AND S.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
</where> </where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
@ -818,11 +818,7 @@
INNER JOIN TB_CRDN C ON (SD.CRDN_ID = C.CRDN_ID) INNER JOIN TB_CRDN C ON (SD.CRDN_ID = C.CRDN_ID)
INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID) INNER JOIN TB_PAYER P ON (C.RTPYR_ID = P.RTPYR_ID)
LEFT OUTER JOIN TB_EPOST_DLVR_RSLT EDR ON (SD.CON_KEY = EDR.CON_KEY AND SD.RG_NO = EDR.REGINO) LEFT OUTER JOIN TB_EPOST_DLVR_RSLT EDR ON (SD.CON_KEY = EDR.CON_KEY AND SD.RG_NO = EDR.REGINO)
WHERE S.SGG_CD = #{sggCd} <where>
AND S.TASK_SE_CD = #{taskSeCd}
AND (S.RESND_YN IS NULL OR S.RESND_YN = 'N')
AND (SD.SVBTC_ID IS NULL OR SD.SVBTC_ID = '')
AND (SD.SNDNG_RCVMT_CD IS NULL OR SD.SNDNG_RCVMT_CD = '')
<if test="sndngDtlIds != null"> <if test="sndngDtlIds != null">
AND SD.SNDNG_DTL_ID IN ( <!-- 발송 상세 Ids --> AND SD.SNDNG_DTL_ID IN ( <!-- 발송 상세 Ids -->
<foreach collection="sndngDtlIds" item="sndngDtlId" separator=","> #{sndngDtlId} </foreach> <foreach collection="sndngDtlIds" item="sndngDtlId" separator=","> #{sndngDtlId} </foreach>
@ -856,6 +852,15 @@
<if test="schUndlvrRsnCd != null"> <if test="schUndlvrRsnCd != null">
AND SD.UNDLVR_RSN_CD = #{schUndlvrRsnCd} <!-- 미배달 사유 코드 --> AND SD.UNDLVR_RSN_CD = #{schUndlvrRsnCd} <!-- 미배달 사유 코드 -->
</if> </if>
<if test="sggCd != null">
AND S.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND S.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND (S.RESND_YN IS NULL OR S.RESND_YN = 'N')
AND (SD.SVBTC_ID IS NULL OR SD.SVBTC_ID = '')
AND (SD.SNDNG_RCVMT_CD IS NULL OR SD.SNDNG_RCVMT_CD = '')
<if test="delYn != null"> <if test="delYn != null">
AND SD.DEL_YN = #{delYn} <!-- 삭제 여부 --> AND SD.DEL_YN = #{delYn} <!-- 삭제 여부 -->
</if> </if>
@ -936,6 +941,7 @@
</otherwise> </otherwise>
</choose> </choose>
</if> </if>
</where>
</sql> </sql>
<select id="selectSvbtcsTrgtSndngDtlIds" parameterType="map" resultType="dataobject">/* 공시송달 대상 발송 상세 ID 가져오기(sndngMapper.selectSvbtcsTrgtSndngDtlIds) */ <select id="selectSvbtcsTrgtSndngDtlIds" parameterType="map" resultType="dataobject">/* 공시송달 대상 발송 상세 ID 가져오기(sndngMapper.selectSvbtcsTrgtSndngDtlIds) */

@ -61,10 +61,7 @@
<select id="selectCvlcptDscsnList" parameterType="map" resultType="dataobject">/* 민원 상담 내용 목록 조회(cvlcptDscsnCnMapper.selectCvlcptDscsnList) */ <select id="selectCvlcptDscsnList" parameterType="map" resultType="dataobject">/* 민원 상담 내용 목록 조회(cvlcptDscsnCnMapper.selectCvlcptDscsnList) */
<include refid="utility.paging-prefix" /> <include refid="utility.paging-prefix" />
<include refid="select" /> <include refid="select" />
WHERE CD.SGG_CD = #{sggCd} <!-- 시군구 코드 --> <where>
<if test="taskSeCd != null">
AND CD.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
<if test="schDscsnYmdFrom != null"> <if test="schDscsnYmdFrom != null">
AND CD.DSCSN_YMD <![CDATA[>=]]> #{schDscsnYmdFrom} <!-- 상담 일자 시작 --> AND CD.DSCSN_YMD <![CDATA[>=]]> #{schDscsnYmdFrom} <!-- 상담 일자 시작 -->
</if> </if>
@ -80,7 +77,14 @@
<if test="schCvlprNm != null"> <if test="schCvlprNm != null">
AND CD.CVLPR_NM = #{schCvlprNm} <!-- 민원인 명 --> AND CD.CVLPR_NM = #{schCvlprNm} <!-- 민원인 명 -->
</if> </if>
<if test="sggCd != null">
AND CD.SGG_CD = #{sggCd} <!-- 시군구 코드 -->
</if>
<if test="taskSeCd != null">
AND CD.TASK_SE_CD = #{taskSeCd} <!-- 업무 구분 코드 -->
</if>
AND CD.DEL_YN = 'N' AND CD.DEL_YN = 'N'
</where>
<include refid="utility.orderBy" /> <include refid="utility.orderBy" />
<include refid="utility.paging-suffix" /> <include refid="utility.paging-suffix" />
</select> </select>

@ -368,7 +368,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });
@ -516,7 +516,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });
@ -538,7 +538,7 @@
, onOK: () => { } , onOK: () => { }
}); });
if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재 조회 if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
} }
}); });
} }
@ -564,7 +564,7 @@
, title: dialogTitle , title: dialogTitle
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });

@ -201,7 +201,7 @@
prefix: "opnn" prefix: "opnn"
, prefixName: "의견제출" , prefixName: "의견제출"
, keymapper: info => info ? info.OPNN_ID : "" , keymapper: info => info ? info.OPNN_ID : ""
, dataGetter: obj => obj.opnnSbmsn , dataGetter: obj => obj.opnnSbmsnInfo
, formats: { , formats: {
RCPT_YMD: dateFormat RCPT_YMD: dateFormat
, ANS_YMD_TM: datetimeFormat , ANS_YMD_TM: datetimeFormat
@ -244,7 +244,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.refreshDataInfo(); } , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
} }
@ -261,9 +261,7 @@
, onOK: () => { } , onOK: () => { }
}); });
if (resp.saved) { if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
$P.refreshDataInfo(); // 자료 재조회
}
} }
// 삭제 // 삭제
@ -281,7 +279,7 @@
* 사용자 함수(function) * 사용자 함수(function)
**************************************************************************/ **************************************************************************/
// 자료 재조회 // 자료 재조회
$P.refreshDataInfo = () => { $P.fnRefreshDataInfo = () => {
// 단속 ID // 단속 ID
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
// 단속 ID 가 없다면.. return // 단속 ID 가 없다면.. return
@ -309,7 +307,7 @@
pageObject["${pageNameMain}"].mainControl.setData([resp.totalInfo]); pageObject["${pageNameMain}"].mainControl.setData([resp.totalInfo]);
} }
// 의견제출 정보 // 의견제출 정보
if (resp.opnnSbmsn) { $P.control.setData([resp.opnnSbmsn]); } if (resp.opnnSbmsnInfo) { $P.control.setData([resp.opnnSbmsnInfo]); }
} }
}); });
} }
@ -327,7 +325,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.refreshDataInfo(); } , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });
@ -643,9 +641,9 @@
$P.initForm(); $P.initForm();
// 3. Dataset 설정 // 3. Dataset 설정
let opnnSbmsn = ${opnnSbmsn}; // 의견제출 정보 let opnnSbmsnInfo = ${opnnSbmsnInfo}; // 의견제출 정보
if (opnnSbmsn) { if (opnnSbmsnInfo) {
$P.control.setData([opnnSbmsn]); $P.control.setData([opnnSbmsnInfo]);
} }
}); });

@ -299,7 +299,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "md" , size: "md"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });
@ -316,7 +316,7 @@
, onOK: () => { } , onOK: () => { }
}); });
if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재 조회 if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
} }
// 개별 반송 삭제 // 개별 반송 삭제

@ -340,7 +340,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
} }
@ -358,9 +358,7 @@
, onOK: () => { } , onOK: () => { }
}); });
if (resp.saved) { if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
$P.fnRefreshDataInfo(); // 자료 재 조회
}
} }
// 감경 삭제 // 감경 삭제
@ -403,7 +401,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "md" , size: "md"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
} }
@ -421,7 +419,7 @@
, onOK: () => { } , onOK: () => { }
}); });
if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재 조회 if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
} }
// 부과제외 삭제 // 부과제외 삭제

@ -406,7 +406,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "md" , size: "md"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
} }

@ -293,7 +293,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재 조회 , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });
@ -311,7 +311,7 @@
}); });
// 자료 재조회 // 자료 재조회
if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재 조회 if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
} }
// 수기 수납 취소 // 수기 수납 취소
@ -337,7 +337,7 @@
}); });
// 자료 재조회 // 자료 재조회
if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재 조회 if (resp.saved) { $P.fnRefreshDataInfo(); } // 자료 재조회
} }
// 수기 수납 삭제 // 수기 수납 삭제

@ -153,7 +153,7 @@
, title: params.title , title: params.title
, content: resp , content: resp
, size: "lg" , size: "lg"
, onClose: () => { $P.fnRefreshDataInfo(); } , onClose: () => { $P.fnRefreshDataInfo(); } // 자료 재조회
}); });
} }
}); });

Loading…
Cancel
Save