From 1051e93af4e4b6acd84bd7c5dce08302a06c14d9 Mon Sep 17 00:00:00 2001 From: jjh Date: Thu, 23 Nov 2023 15:25:07 +0900 Subject: [PATCH] =?UTF-8?q?=EA=B3=A0=EC=A7=80=EC=84=9C=20=EB=B0=9C?= =?UTF-8?q?=EC=86=A1=20=ED=98=84=ED=99=A9=20-=20=EC=8B=A0=EA=B7=9C=20?= =?UTF-8?q?=EB=B0=9C=EC=86=A1=20=EB=93=B1=EB=A1=9D=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/sndb/web/Sndb01Controller.java | 86 ++++---- .../cokr/xit/fims/task/web/DpvController.java | 6 +- .../WEB-INF/jsp/fims/sndb/sndb01090-main.jsp | 14 +- .../WEB-INF/jsp/fims/sndb/sndb01100-info.jsp | 197 +++--------------- ...{sndb01110-main.jsp => sndb01110-info.jsp} | 0 .../WEB-INF/jsp/fims/sndb/sndb01250-info.jsp | 22 +- 6 files changed, 96 insertions(+), 229 deletions(-) rename src/main/webapp/WEB-INF/jsp/fims/sndb/{sndb01110-main.jsp => sndb01110-info.jsp} (100%) 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 9889c171..4e1574dc 100644 --- a/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java +++ b/src/main/java/cokr/xit/fims/sndb/web/Sndb01Controller.java @@ -50,12 +50,10 @@ public class Sndb01Controller extends ApplicationController { , advanceNoticeSendingMain = "/070/main.do" // 사전통지 발송 현황 메인 화면 , getAdvanceNoticeSendingList = "/070/list.do" // 사전통지 발송 대상 목록 조회 , getAdvanceNoticeSendingInfo = "/080/info.do" // 사전통지 발송 상세 대장 조회 - - , noticeSheetSendingMain = "/090/main.do" // 고지서 발송 현황 메인 화면 , getNoticeSheetSendingList = "/090/list.do" // 고지서 발송 대상 목록 조회 , getNoticeSheetSendingInfo = "/100/info.do" // 고지서 발송 상세 대장 조회 - , noticeSheetSendingTargetMain = "/110/main.do" // 고지서 발송 대상 메인 화면 + , noticeSheetSendingTargetInfo = "/110/info.do" // 고지서 발송 대상 화면 @@ -196,10 +194,10 @@ public class Sndb01Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM054"); - return mav.addObject("pageName", "sndb01030") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "wrngSndng") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + return mav.addObject("pageName", "sndb01030") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "wrngSndng") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) ; } @@ -256,15 +254,15 @@ public class Sndb01Controller extends ApplicationController { addCodes(commonCodes, mav, "FIM004", "FIM005", "FIM006", "FIM061", "FIM064"); - return mav.addObject("pageName", "sndb01050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "advntceTrgt") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) - .addObject("FIM004List", commonCodes.get("FIM004")) // 주정차위반 내역 코드(VLTN_CD) - .addObject("FIM005List", commonCodes.get("FIM005")) // 전용차로위반 내역 코드(VLTN_CD) - .addObject("FIM006List", commonCodes.get("FIM006")) // 장애인주차위반 내역 코드(VLTN_CD) - .addObject("FIM061List", commonCodes.get("FIM061")) // 전기차 충전구역 및 충전방해 위반 코드(VLTN_CD) - .addObject("FIM064List", commonCodes.get("FIM064")) // 화물자동차 밤샘주차 위반 코드(VLTN_CD) + return mav.addObject("pageName", "sndb01050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "advntceTrgt") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + .addObject("FIM004List", commonCodes.get("FIM004")) // 주정차위반 내역 코드(VLTN_CD) + .addObject("FIM005List", commonCodes.get("FIM005")) // 전용차로위반 내역 코드(VLTN_CD) + .addObject("FIM006List", commonCodes.get("FIM006")) // 장애인주차위반 내역 코드(VLTN_CD) + .addObject("FIM061List", commonCodes.get("FIM061")) // 전기차 충전구역 및 충전방해 위반 코드(VLTN_CD) + .addObject("FIM064List", commonCodes.get("FIM064")) // 화물자동차 밤샘주차 위반 코드(VLTN_CD) ; } @@ -348,10 +346,10 @@ public class Sndb01Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM054"); - return mav.addObject("pageName", "sndb01070") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "advntceSndng") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + return mav.addObject("pageName", "sndb01070") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "advntceSndng") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) ; } @@ -417,10 +415,10 @@ public class Sndb01Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM054"); - return mav.addObject("pageName", "sndb01090") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "nhtSndng") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + return mav.addObject("pageName", "sndb01090") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "nhtSndng") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) ; } @@ -458,24 +456,16 @@ public class Sndb01Controller extends ApplicationController { return mav.addObject("pageName", "sndb01100") .addObject("sggCd", req.getSggCd()) .addObject("taskSeCd", req.getTaskSeCd()) - .addObject("nhtSndngDtl", json ? sndngDtls : toJson(sndngDtls)) // 고지서 발송 현황 세부내용 + .addObject("nhtSndngDtl", json ? sndngDtls : toJson(sndngDtls)) // 고지서 발송 현황 세부내용 ; } - - - - - - - - - /**고지서 발송 대상 자료 메인화면(sndb/sndb01/110-main)을 연다. + /**고지서 발송 대상 자료 정보 화면(sndb/sndb01/110-info)을 연다. * - * @return /sndb/sndb01/110-main + * @return /sndb/sndb01/110-info */ - public ModelAndView noticeSheetSendingTargetMain() { - ModelAndView mav = new ModelAndView("fims/sndb/sndb01110-main"); + public ModelAndView noticeSheetSendingTargetInfo() { + ModelAndView mav = new ModelAndView("fims/sndb/sndb01110-info"); // 사용자 정보 ManagedUser managedUser = (ManagedUser)currentUser().getUser(); @@ -485,20 +475,24 @@ public class Sndb01Controller extends ApplicationController { addCodes(commonCodes, mav, "FIM004", "FIM005", "FIM006", "FIM061", "FIM064"); - return mav.addObject("pageName", "sndb01010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "nhtSndngTrgt") // prefix - .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) - .addObject("FIM004List", commonCodes.get("FIM004")) // 주정차위반 내역 코드(VLTN_ID) - .addObject("FIM005List", commonCodes.get("FIM005")) // 전용차로위반 내역 코드(VLTN_ID) - .addObject("FIM006List", commonCodes.get("FIM006")) // 장애인주차위반 내역 코드(VLTN_ID) - .addObject("FIM061List", commonCodes.get("FIM061")) // 전기차 충전구역 및 충전방해 위반 코드(VLTN_ID) - .addObject("FIM064List", commonCodes.get("FIM064")) // 화물자동차 밤샘주차 위반 코드(VLTN_ID) + return mav.addObject("pageName", "sndb01110") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("infoPrefix", "nhtSndngTrgt") // prefix + .addObject("sggCd", managedUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + .addObject("FIM004List", commonCodes.get("FIM004")) // 주정차위반 내역 코드(VLTN_ID) + .addObject("FIM005List", commonCodes.get("FIM005")) // 전용차로위반 내역 코드(VLTN_ID) + .addObject("FIM006List", commonCodes.get("FIM006")) // 장애인주차위반 내역 코드(VLTN_ID) + .addObject("FIM061List", commonCodes.get("FIM061")) // 전기차 충전구역 및 충전방해 위반 코드(VLTN_ID) + .addObject("FIM064List", commonCodes.get("FIM064")) // 화물자동차 밤샘주차 위반 코드(VLTN_ID) ; } + + + + /**발송 대상을 등록한다. * @param sndng 발송 정보 * @return jsonView diff --git a/src/main/java/cokr/xit/fims/task/web/DpvController.java b/src/main/java/cokr/xit/fims/task/web/DpvController.java index ec06dc61..71b08642 100644 --- a/src/main/java/cokr/xit/fims/task/web/DpvController.java +++ b/src/main/java/cokr/xit/fims/task/web/DpvController.java @@ -601,9 +601,9 @@ public class DpvController { } @Override - @RequestMapping(name = "고지서 발송 대상", value = METHOD_URL.noticeSheetSendingTargetMain) - public ModelAndView noticeSheetSendingTargetMain() { - return super.noticeSheetSendingTargetMain(); + @RequestMapping(name = "고지서 발송 대상", value = METHOD_URL.noticeSheetSendingTargetInfo) + public ModelAndView noticeSheetSendingTargetInfo() { + return super.noticeSheetSendingTargetInfo(); } @Override 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 6003a194..9463b9fb 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 @@ -143,11 +143,11 @@ 등록구분 위반항목 발송일자 + 납기일자 총건수 총금액 제목 문서번호 - 납기일자 등록일시 등록사용자 수정일시 @@ -164,11 +164,11 @@ {SNDNG_REG_SE_NM} {VLTN_ARTCL} {SNDNG_YMD} + {SNDNG_END_YMD} {TNOCS} {GRAMT} {TTL_NM} {DOC_NO} - {DUDT_YMD} {REG_DT} {RGTR_NM} {MDFCN_DT} @@ -219,7 +219,7 @@ , tableRenderComplete : false // dataTables 에 자료 추가 완료 여부 , formats : { SNDNG_YMD : dateFormat - , DUDT_YMD : dateFormat + , SNDNG_END_YMD : dateFormat , TNOCS : numberFormat , GRAMT : numberFormat , REG_DT : datetimeFormat @@ -275,7 +275,7 @@ , title : "고지서 세부 내용" , content : resp , size : ${pageName}Control.infoSize - , onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback + , onClose : () => { ${pageName}Control.load(${pageName}Control.query.pageNum); } // callback }); } }); @@ -306,11 +306,11 @@ } // 신규 등록 dialog -> callback 추가 - get${infoPrefix}Info${pageName} = (params) => { + getNhtSndngInfo${pageName} = (params) => { if (!params) return; ajax.get({ - url : wctx.url("/" + params.taskSeCd + ${pageName}PrefixUrl + "/110/main.do") + url : wctx.url("/" + params.taskSeCd + ${pageName}PrefixUrl + "/110/info.do") , data : params || {} , success : resp => { dialog.open({ @@ -452,7 +452,7 @@ params.callPurpose = "create"; - get${infoPrefix}Info${pageName}(params); + getNhtSndngInfo${pageName}(params); } /************************************************************************** diff --git a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01100-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01100-info.jsp index 2022e192..eebe3280 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01100-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sndb/sndb01100-info.jsp @@ -22,13 +22,13 @@ - - -