개별총정보 - 발송반송 정보 수정.

main
jjh 1 year ago
parent c67a86c2a5
commit 9ae1da57bb

@ -167,6 +167,7 @@ public class Excl01Controller extends ApplicationController {
.addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD) .addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD)
.addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD) .addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("levyExclInfo", json ? levyExclInfo : toJson(levyExclInfo)) .addObject("levyExclInfo", json ? levyExclInfo : toJson(levyExclInfo))
; ;
} }

@ -174,6 +174,7 @@ public class Excl02Controller extends ApplicationController {
.addObject("FIM032List", commonCodes.get("FIM032")) // 소유주 관계 구분 코드(OWNR_REL_CD) .addObject("FIM032List", commonCodes.get("FIM032")) // 소유주 관계 구분 코드(OWNR_REL_CD)
.addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD) .addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보 .addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보
; ;
} }
@ -261,6 +262,7 @@ public class Excl02Controller extends ApplicationController {
.addObject("FIM031List", commonCodes.get("FIM031")) // 의견 제출 상태 코드(OPNN_SBMSN_STTS_CD) .addObject("FIM031List", commonCodes.get("FIM031")) // 의견 제출 상태 코드(OPNN_SBMSN_STTS_CD)
.addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD) .addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) .addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo))
; ;
} }

@ -380,5 +380,19 @@ public class Sndb01Controller extends ApplicationController {
; ;
} }
} }
//with qrySet do begin
// ParamByName('GP_SEND_DATE').AsString := aDate;
// ParamByName('GP_RETURN_CD').AsString := aCause;
// ParamByName('GP_STATE').AsString := GOJI_PRT_GUBUN_RETURN; //반송
// ParamByName('GP_CODE').AsInteger := DataSource1.DataSet.FieldByName('GP_CODE').AsInteger;
// ExecSQL;
//end;
//with DataSource1.DataSet do begin
// Edit;
// FieldByName('GP_SEND_DATE').AsString := aDate;
// FieldByName('GP_RETURN_CD').AsString := aCause;
// FieldByName('GP_STATE').AsString := GOJI_PRT_GUBUN_RETURN; //반송
// Post;
//end;
} }

@ -20,14 +20,14 @@
<div class="row g-1"> <div class="row g-1">
<!-- 배달 일자 --> <!-- 배달 일자 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="dlvrYmd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">배달일자</label> <label for="dlvrYmd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">배달 일자</label>
<input type="text" class="form-control form-date" id="dlvrYmd--${pageName}" name="dlvrYmd" data-map="DLVR_YMD" <input type="text" class="form-control form-date" id="dlvrYmd--${pageName}" name="dlvrYmd" data-map="DLVR_YMD"
data-fmt-type="day" title="날짜 선택" maxlength="10" required /> data-fmt-type="day" title="날짜 선택" maxlength="10" required />
<button type="button" class="bx bx-sm bx-calendar bg-white"></button> <button type="button" class="bx bx-sm bx-calendar bg-white"></button>
</div> </div>
<!-- 미배달 사유 --> <!-- 미배달 사유 -->
<div class="col-md-12"> <div class="col-md-12">
<label for="undlvrRsnCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">미배달사유</label> <label for="undlvrRsnCd--${pageName}" class="w-px-120 bg-lighter pe-2 col-form-label text-sm-end required">미배달 사유</label>
<select class="form-select" id="undlvrRsnCd--${pageName}" name="undlvrRsnCd" data-map="UNDLVR_RSN_CD" required> <select class="form-select" id="undlvrRsnCd--${pageName}" name="undlvrRsnCd" data-map="UNDLVR_RSN_CD" required>
<option value="">선택하세요</option> <option value="">선택하세요</option>
<c:forEach items="${EGP010List}" var="item"> <c:forEach items="${EGP010List}" var="item">
@ -89,6 +89,10 @@
if (item.data.DLVR_YMD == "") { if (item.data.DLVR_YMD == "") {
$("#dlvrYmd--${pageName}").datepicker("setDate", new Date()); $("#dlvrYmd--${pageName}").datepicker("setDate", new Date());
} }
// 미배달 사유
if (item.data.UNDLVR_RSN_NM != "") {
$("#undlvrRsnCd--${pageName}").val(item.data.UNDLVR_RSN_NM).prop("selected", true);
}
} }
/************************************************************************** /**************************************************************************

@ -148,7 +148,7 @@
* *
**************************************************************************/ **************************************************************************/
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = (params) => { ${pageName}RefreshDataInfo = (params) => {
ajax.get({ ajax.get({
url : wctx.url(params.taskSeCd + "/sprt/sprt02/010/main.do") url : wctx.url(params.taskSeCd + "/sprt/sprt02/010/main.do")
, headers: { Accept: "application/json; charset=utf-8" } // json , headers: { Accept: "application/json; charset=utf-8" } // json
@ -280,7 +280,7 @@
, delYn : "N" , delYn : "N"
}; };
refreshDataInfo${pageName}(params); ${pageName}RefreshDataInfo(params);
} }
// 다음 자료 조회 // 다음 자료 조회
@ -318,7 +318,7 @@
, delYn : "N" , delYn : "N"
}; };
refreshDataInfo${pageName}(params); ${pageName}RefreshDataInfo(params);
} }
getInfoCrdnPayer${pageName} = (params) => { getInfoCrdnPayer${pageName} = (params) => {

@ -380,7 +380,7 @@
, content : resp , content : resp
, size : "lg" , size : "lg"
, init : () => { } , init : () => { }
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 재조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 재조회
}); });
} }
}); });
@ -480,7 +480,7 @@
// 이미지(사진) 재조회 // 이미지(사진) 재조회
if (resp.saved) { if (resp.saved) {
refreshImageInfo${pageName}(); ${pageName}RefreshImageInfo();
} }
}; };
@ -555,7 +555,7 @@
} }
// 이미지(사진) 재조회 // 이미지(사진) 재조회
refreshImageInfo${pageName} = () => { ${pageName}RefreshImageInfo = () => {
let crdnId = ${pageName}Control.dataset.getValue("CRDN_ID"); let crdnId = ${pageName}Control.dataset.getValue("CRDN_ID");
let sggCd = ${pageName}Control.dataset.getValue("SGG_CD"); let sggCd = ${pageName}Control.dataset.getValue("SGG_CD");
let taskSeCd = ${pageName}Control.dataset.getValue("TASK_SE_CD"); let taskSeCd = ${pageName}Control.dataset.getValue("TASK_SE_CD");
@ -666,7 +666,7 @@
, title : ${pageName}Control.prefixName + " 상태 변경" , title : ${pageName}Control.prefixName + " 상태 변경"
, content : resp , content : resp
, size : "lg" , size : "lg"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 조회
}); });
} }
}); });
@ -710,14 +710,14 @@
, title : dialogTitle , title : dialogTitle
, content : resp , content : resp
, size : "lg" , size : "lg"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 조회
}); });
} }
}); });
} }
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { ${pageName}RefreshDataInfo = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
let sggCd = $("#sggCd--${pageNameMain}").val(); let sggCd = $("#sggCd--${pageNameMain}").val();
let taskSeCd = $("#taskSeCd--${pageNameMain}").val(); let taskSeCd = $("#taskSeCd--${pageNameMain}").val();

@ -239,7 +239,7 @@
, title : dialogTitle , title : dialogTitle
, content : resp , content : resp
, size : "xl" , size : "xl"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 재조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 재조회
}); });
} }
}); });
@ -248,7 +248,7 @@
// 삭제 callback // 삭제 callback
${pageName}Control.onRemove = (resp) => { ${pageName}Control.onRemove = (resp) => {
if (resp.saved) { if (resp.saved) {
refreshDataInfo${pageName}(); // 자료 재조회 ${pageName}RefreshDataInfo(); // 자료 재조회
} }
} }
@ -277,14 +277,14 @@
, title : ${pageName}Control.prefixName + " 심의 처리" , title : ${pageName}Control.prefixName + " 심의 처리"
, content : resp , content : resp
, size : "lg" , size : "lg"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 조회
}); });
} }
}); });
} }
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { ${pageName}RefreshDataInfo = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
let sggCd = $("#sggCd--${pageNameMain}").val(); let sggCd = $("#sggCd--${pageNameMain}").val();
let taskSeCd = $("#taskSeCd--${pageNameMain}").val(); let taskSeCd = $("#taskSeCd--${pageNameMain}").val();

@ -316,7 +316,7 @@
, title : "개별반송 등록" , title : "개별반송 등록"
, content : resp , content : resp
, size : "md" , size : "md"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 조회
}); });
} }
}); });
@ -335,7 +335,7 @@
, title : "개별반송 수정" , title : "개별반송 수정"
, content : resp , content : resp
, size : "md" , size : "md"
, onClose : () => { refreshDataInfo${pageName}(); } // callback 자료 조회 , onClose : () => { ${pageName}RefreshDataInfo(); } // callback 자료 조회
}); });
} }
}); });
@ -343,11 +343,12 @@
// 개별 반송 삭제 // 개별 반송 삭제
${pageName}RemoveSndbk = (params) => { ${pageName}RemoveSndbk = (params) => {
if (!params) return;
} }
// 자료 재조회 // 자료 재조회
refreshDataInfo${pageName} = () => { ${pageName}RefreshDataInfo = () => {
let crdnId = $("#crdnId--${pageNameMain}").val(); let crdnId = $("#crdnId--${pageNameMain}").val();
let sggCd = $("#sggCd--${pageNameMain}").val(); let sggCd = $("#sggCd--${pageNameMain}").val();
let taskSeCd = $("#taskSeCd--${pageNameMain}").val(); let taskSeCd = $("#taskSeCd--${pageNameMain}").val();
@ -407,16 +408,16 @@
// 개별 반송 등록 // 개별 반송 등록
fnCreateSndbk${pageName} = () => { fnCreateSndbk${pageName} = () => {
let sndngDtlId = ${pageName}Dataset.getValue("SNDNG_DTL_ID"); // 발송 상세 ID let sndngDtlId = ${pageName}Dataset.getValue("SNDNG_DTL_ID"); // 발송 상세 ID
let sndngDtlSttsCd = ${pageName}Dataset.getValue("SNDNG_DTL_STTS_CD"); // 발송 상세 상태 코드 let undlvrRsnNm = ${pageName}Dataset.getValue("UNDLVR_RSN_NM"); // 미배달 사유 명
// 발송상세ID 가 없다면.. return // 발송상세ID 가 없다면.. return
if (sndngDtlId == null || sndngDtlId == "") { if (sndngDtlId == null || sndngDtlId == "") {
return; return;
} }
// 발송상세 상태코드 확인 // 미배달 사유 확인
if (sndngDtlSttsCd == "05" || sndngDtlSttsCd == "06" || sndngDtlSttsCd == "07" ) { if (undlvrRsnNm != "" ) {
dialog.alert({ dialog.alert({
content : "발송상세 상태가 " + ${pageName}Dataset.getValue("SNDNG_DTL_STTS_NM") + " 입니다." content : "미배달 사유가 " + ${pageName}Dataset.getValue("UNDLVR_RSN_NM") + " 로 이미 등록 되어 있습니다."
, onOK : () => {} , onOK : () => {}
}); });
@ -428,7 +429,6 @@
, sggCd : ${pageName}Dataset.getValue("SGG_CD") // 시군구 코드 , sggCd : ${pageName}Dataset.getValue("SGG_CD") // 시군구 코드
, taskSeCd : ${pageName}Dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , taskSeCd : ${pageName}Dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, sndngDtlId : sndngDtlId // 발송 상세 ID , sndngDtlId : sndngDtlId // 발송 상세 ID
, sndngDtlSttsCd : sndngDtlSttsCd // 발송 상세 상태 코드
}; };
${pageName}CreateSndbk(params); ${pageName}CreateSndbk(params);
@ -437,11 +437,21 @@
// 개별 반송 수정 // 개별 반송 수정
fnUpdateSndbk${pageName} = () => { fnUpdateSndbk${pageName} = () => {
let sndngDtlId = ${pageName}Dataset.getValue("SNDNG_DTL_ID"); let sndngDtlId = ${pageName}Dataset.getValue("SNDNG_DTL_ID");
let undlvrRsnNm = ${pageName}Dataset.getValue("UNDLVR_RSN_NM"); // 미배달 사유 명
// 발송상세ID 가 없다면.. return // 발송상세ID 가 없다면.. return
if (sndngDtlId == null || sndngDtlId == "") { if (sndngDtlId == null || sndngDtlId == "") {
return; return;
} }
// 미배달 사유 확인
if (undlvrRsnNm == "" ) {
dialog.alert({
content : "미배달 사유가 없어 반송 내용을 수정할 수 없습니다."
, onOK : () => {}
});
return;
}
let params = { let params = {
callPurpose : "update" callPurpose : "update"
@ -449,6 +459,7 @@
, taskSeCd : ${pageName}Dataset.getValue("TASK_SE_CD") // 업무 구분 코드 , taskSeCd : ${pageName}Dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, sndngDtlId : sndngDtlId // 발송 상세 ID , sndngDtlId : sndngDtlId // 발송 상세 ID
, sndngDtlSttsCd : ${pageName}Dataset.getValue("SNDNG_DTL_STTS_CD") // 발송 상세 상태 코드 , sndngDtlSttsCd : ${pageName}Dataset.getValue("SNDNG_DTL_STTS_CD") // 발송 상세 상태 코드
, undlvrRsnNm : ${pageName}Dataset.getValue("UNDLVR_RSN_NM") // 미배달 사유 명
}; };
${pageName}UpdateSndbk(params); ${pageName}UpdateSndbk(params);
@ -456,7 +467,33 @@
// 개별 반송 삭제 // 개별 반송 삭제
fnRemoveSndbk${pageName} = () => { fnRemoveSndbk${pageName} = () => {
alert("개별 반송 삭제"); let sndngDtlId = ${pageName}Dataset.getValue("SNDNG_DTL_ID");
let undlvrRsnNm = ${pageName}Dataset.getValue("UNDLVR_RSN_NM"); // 미배달 사유 명
// 발송상세ID 가 없다면.. return
if (sndngDtlId == null || sndngDtlId == "") {
return;
}
// 미배달 사유 확인
if (undlvrRsnNm == "" ) {
dialog.alert({
content : "미배달 사유가 없어 반송 내용을 삭제할 수 없습니다."
, onOK : () => {}
});
return;
}
let params = {
callPurpose : "update"
, sggCd : ${pageName}Dataset.getValue("SGG_CD") // 시군구 코드
, taskSeCd : ${pageName}Dataset.getValue("TASK_SE_CD") // 업무 구분 코드
, sndngDtlId : sndngDtlId // 발송 상세 ID
, sndngDtlSttsCd : ${pageName}Dataset.getValue("SNDNG_DTL_STTS_CD") // 발송 상세 상태 코드
, undlvrRsnNm : ${pageName}Dataset.getValue("UNDLVR_RSN_NM") // 미배달 사유 명
};
${pageName}RemoveSndbk(params);
} }
// 우편 종적 보기 참고 https://www.data.go.kr/dataset/15000390/openapi.do // 우편 종적 보기 참고 https://www.data.go.kr/dataset/15000390/openapi.do

Loading…
Cancel
Save