diff --git a/src/main/java/cokr/xit/fims/sndb/SndbQuery.java b/src/main/java/cokr/xit/fims/sndb/SndbQuery.java index 58972c86..4b3587f2 100644 --- a/src/main/java/cokr/xit/fims/sndb/SndbQuery.java +++ b/src/main/java/cokr/xit/fims/sndb/SndbQuery.java @@ -51,6 +51,8 @@ public class SndbQuery extends CmmnQuery { private String rtpyrNm; // 납부자(TB_PAYER)_납부자 명 private String crdnSttsCd; // 단속(TB_CRDN)_단속 상태 코드 private String sndngSeCd; // 발송 구분 코드 + private String sndngSeCdFrom; // 발송 구분 코드 시작 + private String sndngSeCdTo; // 발송 구분 코드 종료 // ETC private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회) private String delYn; // 삭제 여부 @@ -363,6 +365,26 @@ public class SndbQuery extends CmmnQuery { return self(); } + + public String getSndngSeCdFrom() { + return ifEmpty(sndngSeCdFrom, () -> null); + } + + public T setSndngSeCdFrom(String sndngSeCdFrom) { + this.sndngSeCdFrom = sndngSeCdFrom; + + return self(); + } + + public String getSndngSeCdTo() { + return ifEmpty(sndngSeCdTo, () -> null); + } + + public T setSndngSeCdTo(String sndngSeCdTo) { + this.sndngSeCdTo = sndngSeCdTo; + + return self(); + } // 동적 검색 조건 /////////////////////////////////////////////////////////////// // ETC ///////////////////////////////////////////////////////////////////// diff --git a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java index b19b7f42..65a88483 100644 --- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java +++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java @@ -385,7 +385,6 @@ public class Sndb01Controller extends ApplicationController { return mav.addObject("pageName", "sndb01100") .addObject("sggCd", req.getSggCd()) .addObject("taskSeCd", req.getTaskSeCd()) - .addObject("sndngSeCd", req.getSndngSeCd()) // 발송 구분 코드 .addObject("nhtSndngDtl", json ? sndngDtls : toJson(sndngDtls)) // 고지서 발송 현황 세부내용 ; } diff --git a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml index f4a975da..408c3457 100644 --- a/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml +++ b/src/main/resources/sql/mapper/fims/sndb/sndng-mapper.xml @@ -590,6 +590,12 @@ AND S.SNDNG_SE_CD = #{sndngSeCd} + + AND S.SNDNG_SE_CD = ]]> #{sndngSeCdFrom} + + + AND S.SNDNG_SE_CD #{sndngSeCdTo} + diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01010-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01010-main.jsp index 222216fc..842f074c 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01010-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01010-main.jsp @@ -603,7 +603,7 @@ let params = ${pageName}Fields.get(); params.callPurpose = "create"; - params.sndngSeCd = "01"; // 발송 구분 코드 - 01 계고장 + params.sndngSeCd = "11"; // 발송 구분 코드 - 11 계고장 getInfo${pageName}(params); } diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp index 3cac596d..018f1f51 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01020-info.jsp @@ -329,7 +329,7 @@ $("#sndngYmd--${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}").prop("disabled", true); $("#divDudtYmd--${pageName}").hide(); diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp index 99224178..08609638 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01030-main.jsp @@ -412,7 +412,7 @@ ${pageName}Control.query = ${pageName}Fields.get(); ${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.load(); diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp index 32610e51..84c71fdf 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01040-info.jsp @@ -50,7 +50,6 @@ 우편번호 주소 상세주소 - 위반내용 단속일시 차량번호 단속장소 @@ -78,7 +77,6 @@ {RTPYR_ZIP} {RTPYR_ADDR} {RTPYR_DTL_ADDR} - {VLTN_NM} {CRDN_DT} {VHRNO} {CRDN_PLC} diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp index 537eb39f..5e297ed4 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01090-main.jsp @@ -434,7 +434,8 @@ ${pageName}Control.query = ${pageName}Fields.get(); ${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.load(); @@ -450,7 +451,6 @@ let params = ${pageName}Fields.get(); params.callPurpose = "create"; - params.sndngSeCd = "01"; // 발송 구분 코드 - 01 계고장 get${infoPrefix}Info${pageName}(params); }