고지서 발송 현황 수정.

main
jjh 1 year ago
parent da8f87b908
commit bb4a38e0c4

@ -51,6 +51,8 @@ public class SndbQuery extends CmmnQuery {
private String rtpyrNm; // 납부자(TB_PAYER)_납부자 명 private String rtpyrNm; // 납부자(TB_PAYER)_납부자 명
private String crdnSttsCd; // 단속(TB_CRDN)_단속 상태 코드 private String crdnSttsCd; // 단속(TB_CRDN)_단속 상태 코드
private String sndngSeCd; // 발송 구분 코드 private String sndngSeCd; // 발송 구분 코드
private String sndngSeCdFrom; // 발송 구분 코드 시작
private String sndngSeCdTo; // 발송 구분 코드 종료
// ETC // ETC
private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회) private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회)
private String delYn; // 삭제 여부 private String delYn; // 삭제 여부
@ -363,6 +365,26 @@ public class SndbQuery extends CmmnQuery {
return self(); return self();
} }
public String getSndngSeCdFrom() {
return ifEmpty(sndngSeCdFrom, () -> null);
}
public <T extends SndbQuery> T setSndngSeCdFrom(String sndngSeCdFrom) {
this.sndngSeCdFrom = sndngSeCdFrom;
return self();
}
public String getSndngSeCdTo() {
return ifEmpty(sndngSeCdTo, () -> null);
}
public <T extends SndbQuery> T setSndngSeCdTo(String sndngSeCdTo) {
this.sndngSeCdTo = sndngSeCdTo;
return self();
}
// 동적 검색 조건 /////////////////////////////////////////////////////////////// // 동적 검색 조건 ///////////////////////////////////////////////////////////////
// ETC ///////////////////////////////////////////////////////////////////// // ETC /////////////////////////////////////////////////////////////////////

@ -385,7 +385,6 @@ public class Sndb01Controller extends ApplicationController {
return mav.addObject("pageName", "sndb01100") return mav.addObject("pageName", "sndb01100")
.addObject("sggCd", req.getSggCd()) .addObject("sggCd", req.getSggCd())
.addObject("taskSeCd", req.getTaskSeCd()) .addObject("taskSeCd", req.getTaskSeCd())
.addObject("sndngSeCd", req.getSndngSeCd()) // 발송 구분 코드
.addObject("nhtSndngDtl", json ? sndngDtls : toJson(sndngDtls)) // 고지서 발송 현황 세부내용 .addObject("nhtSndngDtl", json ? sndngDtls : toJson(sndngDtls)) // 고지서 발송 현황 세부내용
; ;
} }

@ -590,6 +590,12 @@
<if test="sndngSeCd != null"> <if test="sndngSeCd != null">
AND S.SNDNG_SE_CD = #{sndngSeCd} <!-- 발송 구분 코드 --> AND S.SNDNG_SE_CD = #{sndngSeCd} <!-- 발송 구분 코드 -->
</if> </if>
<if test="sndngSeCdFrom != null">
AND S.SNDNG_SE_CD <![CDATA[ >= ]]> #{sndngSeCdFrom} <!-- 발송 구분 코드 시작 -->
</if>
<if test="sndngSeCdTo != null">
AND S.SNDNG_SE_CD <![CDATA[ <= ]]> #{sndngSeCdTo} <!-- 발송 구분 코드 종료 -->
</if>
<choose> <choose>
<when test="schDetailRegDtOpt == 'regDt'"> <when test="schDetailRegDtOpt == 'regDt'">
<if test="schDetailRegDtFrom != null"> <if test="schDetailRegDtFrom != null">

@ -603,7 +603,7 @@
let params = ${pageName}Fields.get(); let params = ${pageName}Fields.get();
params.callPurpose = "create"; params.callPurpose = "create";
params.sndngSeCd = "01"; // 발송 구분 코드 - 01 계고장 params.sndngSeCd = "11"; // 발송 구분 코드 - 11 계고장
getInfo${pageName}(params); getInfo${pageName}(params);
} }

@ -329,7 +329,7 @@
$("#sndngYmd--${pageName}").datepicker("setDate", new Date()); $("#sndngYmd--${pageName}").datepicker("setDate", new Date());
$("#dudtYmd--${pageName}").datepicker("setDate", new Date()); $("#dudtYmd--${pageName}").datepicker("setDate", new Date());
if ($("#sndngSeCd--${pageName}").val() == "01") { if ($("#sndngSeCd--${pageName}").val() == "11") {
$("#dudtYmd--${pageName}").val(""); $("#dudtYmd--${pageName}").val("");
$("#dudtYmd--${pageName}").prop("disabled", true); $("#dudtYmd--${pageName}").prop("disabled", true);
$("#divDudtYmd--${pageName}").hide(); $("#divDudtYmd--${pageName}").hide();

@ -412,7 +412,7 @@
${pageName}Control.query = ${pageName}Fields.get(); ${pageName}Control.query = ${pageName}Fields.get();
${pageName}Control.query.fetchSize = FETCH_XS; // 한번에 조회되는 자료 건수 FETCH_XS = 30 ${pageName}Control.query.fetchSize = FETCH_XS; // 한번에 조회되는 자료 건수 FETCH_XS = 30
${pageName}Control.query.sndngSeCd = "01"; // 발송 구분 코드 - 01 계고장 ${pageName}Control.query.sndngSeCd = "11"; // 발송 구분 코드 - 11 계고장
${pageName}Control.query.delYn = "N"; // 삭제 여부 ${pageName}Control.query.delYn = "N"; // 삭제 여부
${pageName}Control.load(); ${pageName}Control.load();

@ -50,7 +50,6 @@
<th class="cmn" style="width: 100px;">우편번호</th> <th class="cmn" style="width: 100px;">우편번호</th>
<th class="cmn" style="width: 280px;">주소</th> <th class="cmn" style="width: 280px;">주소</th>
<th class="cmn" style="width: 320px;">상세주소</th> <th class="cmn" style="width: 320px;">상세주소</th>
<th class="cmn" style="width: 160px;">위반내용</th>
<th class="cmn" style="width: 180px;">단속일시</th> <th class="cmn" style="width: 180px;">단속일시</th>
<th class="cmn" style="width: 140px;">차량번호</th> <th class="cmn" style="width: 140px;">차량번호</th>
<th class="cmn" style="width: 280px;">단속장소</th> <th class="cmn" style="width: 280px;">단속장소</th>
@ -78,7 +77,6 @@
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_ZIP}</td> <td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_ZIP}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_ADDR}</td> <td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_ADDR}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_DTL_ADDR}</td> <td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{RTPYR_DTL_ADDR}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{VLTN_NM}</td>
<td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_DT}</td> <td class="cmn text-center" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_DT}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{VHRNO}</td> <td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{VHRNO}</td>
<td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_PLC}</td> <td class="cmn text-start" onclick="{onclick}" ondblclick="{ondblclick}">{CRDN_PLC}</td>

@ -434,7 +434,8 @@
${pageName}Control.query = ${pageName}Fields.get(); ${pageName}Control.query = ${pageName}Fields.get();
${pageName}Control.query.fetchSize = FETCH_XS; // 한번에 조회되는 자료 건수 FETCH_XS = 30 ${pageName}Control.query.fetchSize = FETCH_XS; // 한번에 조회되는 자료 건수 FETCH_XS = 30
${pageName}Control.query.sndngSeCd = "02"; // 발송 구분 코드 - 02 사전통지 ${pageName}Control.query.sndngSeCdFrom = "03"; // 발송 구분 코드 - 03 부과고지서
${pageName}Control.query.sndngSeCdTo = "08"; // 발송 구분 코드 - 08 체납고지서
${pageName}Control.query.delYn = "N"; // 삭제 여부 ${pageName}Control.query.delYn = "N"; // 삭제 여부
${pageName}Control.load(); ${pageName}Control.load();
@ -450,7 +451,6 @@
let params = ${pageName}Fields.get(); let params = ${pageName}Fields.get();
params.callPurpose = "create"; params.callPurpose = "create";
params.sndngSeCd = "01"; // 발송 구분 코드 - 01 계고장
get${infoPrefix}Info${pageName}(params); get${infoPrefix}Info${pageName}(params);
} }

Loading…
Cancel
Save