오류 수정.

main
jjh 9 months ago
parent ae64a28f1b
commit 98b2afe204

@ -252,17 +252,17 @@
</selectKey>
INSERT
INTO TB_LEVY_EXCL (
LEVY_EXCL_ID <!-- 부과 제외 ID -->
, CRDN_ID <!-- 단속 ID -->
, LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
, LEVY_EXCL_SE_CD <!-- 부과 제외 구분 코드 -->
, LEVY_EXCL_RSN_CD <!-- 부과 제외 사유 코드 -->
, ETC_CN <!-- 기타 내용 -->
, DEL_YN <!-- 삭제 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
LEVY_EXCL_ID <!-- 부과 제외 ID -->
, CRDN_ID <!-- 단속 ID -->
, LEVY_EXCL_YMD <!-- 부과 제외 일자 -->
, LEVY_EXCL_SE_CD <!-- 부과 제외 구분 코드 -->
, LEVY_EXCL_RSN_CD <!-- 부과 제외 사유 코드 -->
, ETC_CN <!-- 기타 내용 -->
, DEL_YN <!-- 삭제 여부 -->
, REG_DT <!-- 등록 일시 -->
, RGTR <!-- 등록자 -->
, MDFCN_DT <!-- 수정 일시 -->
, MDFR <!-- 수정자 -->
)
VALUES (
#{levyExcl.levyExclId} <!-- 부과 제외 ID -->

@ -197,7 +197,8 @@
, (GET_MASK_DATE(SD.DUDT_YMD, 'K')) AS DUDT_YMD_MASK_KOR <!-- 납기 일자(한글표기) -->
, (GET_MASK_DATE(SD.DUDT_YMD, '.')) AS DUDT_YMD_MASK <!-- 납기 일자 -->
, (GET_MASK_DATE(SD.DUDT_AFTR_YMD, '.')) AS DUDT_AFTR_YMD_MASK <!-- 납기 후 일자 -->
, (SELECT GET_MASK_EPAYNO(SD.EPAYNO) FROM DUAL) AS EPAYNO_MASK <!-- 전자납부번호 -->
, (GET_MASK_EPAYNO(SD.EPAYNO)) AS EPAYNO_MASK <!-- 전자납부번호 -->
, (SELECT GET_CODE_NM('FIM047', SD.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
, (SELECT GET_CODE_NM('FIM050', SD.SNDNG_DTL_STTS_CD) FROM DUAL) AS SNDNG_DTL_STTS_NM <!-- 발송 상세 상태 명 -->
, (SELECT GET_CODE_NM('FIM050', SD.BFR_SNDNG_DTL_STTS_CD) FROM DUAL) AS BFR_SNDNG_DTL_STTS_NM <!-- 전 발송 상세 상태 명 -->
, (SELECT GET_CODE_NM('FIM051', SD.SNDNG_RCVMT_CD) FROM DUAL) AS SNDNG_RCVMT_NM <!-- 발송 수납 명 -->
@ -209,7 +210,6 @@
, S.DEPT_CD <!-- 부서 코드 -->
, S.TASK_SE_CD <!-- 업무 구분 코드 -->
, S.SNDNG_REG_SE_CD <!-- 발송 등록 구분 코드 -->
, S.SNDNG_SE_CD <!-- 발송 구분 코드 -->
, S.LEVY_BGNG_YMD <!-- 부과 시작 일자 -->
, S.LEVY_END_YMD <!-- 부과 종료 일자 -->
, S.TTL_NM <!-- 제목 명 -->
@ -221,7 +221,6 @@
, S.EPOST_NOTICE_ID <!-- 전자우편 안내문 ID -->
, S.SNDNG_STTS_CD <!-- 발송 상태 코드 -->
, S.RESND_YN <!-- 재발송 여부 -->
, (SELECT GET_CODE_NM('FIM047', S.SNDNG_SE_CD) FROM DUAL) AS SNDNG_SE_NM <!-- 발송 구분 명 -->
, (SELECT GET_CODE_NM('EGP002', S.DIV_KB) FROM DUAL) AS DIV_KB_NM <!-- 취급 구분 명 -->
FROM TB_SNDNG_DTL SD
LEFT OUTER JOIN TB_SNDNG S ON (SD.SNDNG_ID = S.SNDNG_ID)

@ -125,12 +125,6 @@
</div>
<span class="container-window-btn-right">
<!-- 업무 버튼 -->
<button type="button" class="btn btn-primary w-px-120" id="btnCreateNxrpLink--${pageName}" title="세외수입 등록">
세외수입 등록
</button>
<button type="button" class="btn btn-primary w-px-120" id="btnUpdateNxrpLink--${pageName}" title="매치정보 등록">
매치정보 작성
</button>
<button type="button" class="btn btn-primary w-px-120" id="btnRemoveSndng--${pageName}" title="사전통지 발송 삭제">
발송 삭제
</button>
@ -447,52 +441,6 @@
});
}
// 세외수입 등록
$P.createNxrpLink = (params) => {
if (!params) return;
ajax.post({
url : wctx.url("/" + params.taskSeCd + "/nxrp/nxrp01/010/createNxrpLink.do")
, data : params || {}
, success : resp => {
// S 또는 F 를 버튼 title 로 변경하여 메시지 출력
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.title);
dialog.alert({
content : showMessage
, onOK : () => { }
});
}
});
}
// 매칭정보 확인
$P.updateNxrpLink = (params) => {
// 선택된 자료의 ID 추가
let selected = $P.control.dataset.getKeys("selected"); // 발송 상세 ID
let crdnKeys = getCrdnKeys("selected"); // 단속 ID
if (selected.length < 1) return;
params.sndngDtlIds = selected.join(","); // 발송 상세 Ids
params.crdnIDs = crdnKeys.join(","); // 단속 IDs
params.delYN = "N"; // 삭제 여부
ajax.post({
url : wctx.url("/" + params.taskSeCd + "/sndb/nxrp01/010/updateNxrpLink.do")
, data : params || {}
, success : resp => {
// S 또는 F 를 버튼 title 로 변경하여 메시지 출력
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.title);
dialog.alert({
content : showMessage
, onOK : () => { }
});
}
});
}
// 삭제 사유 callback
$P.callbackRsn = (obj) => {
// 서버에 전송할 data(파라미터) 생성
@ -567,42 +515,6 @@
$P.getFindUser();
}
// 세외수입등록 버튼 이벤트
$P.fnCreateNxrpLink = (title) => {
// validate 확인
if (!customValidate($("#frmEdit--${pageName}").find("input, select, textarea"))) return;
// main에서 받아온 조건(Query)을 파라미터로 넘긴다.
dialog.alert({
content : "세외수입 과태료 대장에 자료를 전송하시겠습니까?"
, onOK : () => {
let params = {};
params.title; // 타이틀
params.sndngId = $P.control.dataset.getValue("SNDNG_ID"); // 발송 ID
$P.createNxrpLink(params);
}
});
}
// 매치정보작성 버튼 이벤트
$P.fnUpdateNxrpLink = (title) => {
// validate 확인
if (!customValidate($("#frmEdit--${pageName}").find("input, select, textarea"))) return;
// main에서 받아온 조건(Query)을 파라미터로 넘긴다.
dialog.alert({
content : "과태료 대장에 매치정보 작성하시겠습니까?"
, onOK : () => {
let params = {};
params.title; // 타이틀
params.sndngId = $P.control.dataset.getValue("SNDNG_ID"); // 발송 ID
$P.updateNxrpLink(params);
}
});
}
// 삭제 버튼 이벤트
$P.fnRemoveSndng = () => {
// 선택 자료
@ -665,15 +577,6 @@
});
});
// 업무 버튼 이벤트
// 세외수입 등록 버튼 이벤트
$("#btnCreateNxrpLink--${pageName}").on("click", function() {
$P.fnCreateNxrpLink($(this).attr("title"));
});
// 매치정보 작성 버튼 이벤트
$("#btnUpdateNxrpLink--${pageName}").on("click", function() {
$P.fnUpdateNxrpLink($(this).attr("title"));
});
// 사전통지 발송 삭제 버튼 이벤트
$("#btnRemoveSndng--${pageName}").on("click", function() {
$P.fnRemoveSndng($(this).attr("title"));

@ -29,6 +29,12 @@
<button type="button" class="btn btn-excel w-px-120" id="btnExcel--${pageName}" title="엑셀">
엑셀
</button>
<button type="button" class="btn btn-primary w-px-120" id="btnCreateNxrpLink--${pageName}" title="세외수입 등록">
세외수입 등록
</button>
<button type="button" class="btn btn-primary w-px-120" id="btnUpdateNxrpLink--${pageName}" title="매치정보 등록">
매치정보 작성
</button>
<button type="button" class="btn btn-primary w-px-120" id="btnLevyIdnty--${pageName}" title="미부과건 확인">
미부과건 확인
</button>
@ -295,6 +301,52 @@
});
}
// 세외수입 등록
$P.createNxrpLink = (params) => {
if (!params) return;
ajax.post({
url : wctx.url("/" + params.taskSeCd + "/nxrp/nxrp01/010/createNxrpLink.do")
, data : params || {}
, success : resp => {
// S 또는 F 를 버튼 title 로 변경하여 메시지 출력
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.title);
dialog.alert({
content : showMessage
, onOK : () => { }
});
}
});
}
// 매칭정보 확인
$P.updateNxrpLink = (params) => {
// 선택된 자료의 ID 추가
let selected = $P.control.dataset.getKeys("selected"); // 발송 상세 ID
let crdnKeys = getCrdnKeys("selected"); // 단속 ID
if (selected.length < 1) return;
params.sndngDtlIds = selected.join(","); // 발송 상세 Ids
params.crdnIDs = crdnKeys.join(","); // 단속 IDs
params.delYN = "N"; // 삭제 여부
ajax.post({
url : wctx.url("/" + params.taskSeCd + "/sndb/nxrp01/010/updateNxrpLink.do")
, data : params || {}
, success : resp => {
// S 또는 F 를 버튼 title 로 변경하여 메시지 출력
let showMessage = resp.rtnMsg.replace(/[S]|[F]/g, params.title);
dialog.alert({
content : showMessage
, onOK : () => { }
});
}
});
}
// 미부과건 확인
$P.levyIdnty = (params) => {
// 선택된 자료의 발송 상세 ID 추가
@ -388,8 +440,48 @@
$P.control.download();
}
// 세외수입 등록 버튼 이벤트
$P.fnCreateNxrpLink = (title) => {
// validate 확인
if (!customValidate($("#frmEdit--${pageName}").find("input, select, textarea"))) return;
// main에서 받아온 조건(Query)을 파라미터로 넘긴다.
dialog.alert({
content : "세외수입 과태료 대장에 자료를 전송하시겠습니까?"
, onOK : () => {
let params = {
callPurpose : "create"
, title : title // 타이틀
, sndngId : $P.control.dataset.getValue("SNDNG_ID") // 발송 ID
};
$P.createNxrpLink(params);
}
});
}
// 세외수입 조회 버튼 이벤트
$P.fnUpdateNxrpLink = (title) => {
// validate 확인
if (!customValidate($("#frmEdit--${pageName}").find("input, select, textarea"))) return;
// main에서 받아온 조건(Query)을 파라미터로 넘긴다.
dialog.alert({
content : "세외수입 과태료 대장을 조회하여 매치정보를 작성하시겠습니까?"
, onOK : () => {
let params = {
callPurpose : "create"
, title : title // 타이틀
, sndngId : $P.control.dataset.getValue("SNDNG_ID") // 발송 ID
};
$P.updateNxrpLink(params);
}
});
}
// 미부과건확인 버튼 이벤트
$P.fnLevyIdnty = () => {
$P.fnLevyIdnty = (title) => {
// validate 확인
if (!customValidate($("#frmEdit--${pageName}").find("input, select, textarea"))) return;
@ -487,6 +579,14 @@
// 기본 버튼 이벤트
$("#btnExcel--${pageName}").on("click", () => $P.fnExcel()); // 엑셀
// 세외수입 등록 버튼 이벤트
$("#btnCreateNxrpLink--${pageName}").on("click", function() {
$P.fnCreateNxrpLink($(this).attr("title"));
});
// 매치정보 작성 버튼 이벤트
$("#btnUpdateNxrpLink--${pageName}").on("click", function() {
$P.fnUpdateNxrpLink($(this).attr("title"));
});
// 미부과건 확인 버튼 이벤트
$("#btnLevyIdnty--${pageName}").on("click", function() {
$P.fnLevyIdnty($(this).attr("title"));
@ -514,7 +614,6 @@
// DataTables width 변경 조정
fnMakeResizableTable($("#table-responsive--${pageName}")[0]);
// DataTables 스크롤 이벤트 생성
fnMakeScrollableTable($("#table-responsive--${pageName}")[0], $P.scrollDataList);

Loading…
Cancel
Save