From 9e05d114323d94b5c0e278915c5d32ca41b791e0 Mon Sep 17 00:00:00 2001 From: JoJH Date: Thu, 7 Nov 2024 18:24:28 +0900 Subject: [PATCH] =?UTF-8?q?=EC=9A=B0=ED=8E=B8=ED=86=B5=ED=95=A9=20?= =?UTF-8?q?=EC=95=88=EB=82=B4=EB=AC=B8=20=EC=88=98=EC=A0=95.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/epst/web/Epst02Controller.java | 106 +++++++++--------- 1 file changed, 50 insertions(+), 56 deletions(-) diff --git a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java index 30d8c235..387b8154 100644 --- a/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java +++ b/src/main/java/cokr/xit/fims/epst/web/Epst02Controller.java @@ -102,14 +102,13 @@ public class Epst02Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM047", "FIM054"); - return mav - .addObject("pageName", "epst02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostGdntc") // prefix - .addObject("infoPrefixUrl", CLASS_URL) // prefixUrl - .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) - .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + return mav + .addObject("pageName", "epst02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("prefixUrl", CLASS_URL) // prefixUrl + .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) + .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) ; } @@ -129,7 +128,7 @@ public class Epst02Controller extends ApplicationController { public ModelAndView getEpostGuidanceNoticeList(EpostQuery req) { if (!"xls".equals(req.getDownload())) { List result = epostGdntcService.getEpostGdntcList(setFetchSize(req)); - return setCollectionInfo(new ModelAndView("jsonView"), result, "epostGdntc"); + return setPagingInfo(new ModelAndView("jsonView"), result, ""); } else { // 현재 날짜 구하기 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); @@ -178,23 +177,22 @@ public class Epst02Controller extends ApplicationController { @Task @RequestMapping(name="전자우편 안내문 정보 조회", value=METHOD_URL.getEpostGuidanceNoticeInfo) public ModelAndView getEpostGuidanceNoticeInfo(HttpServletRequest hReq, EpostQuery req) { - DataObject info = epostGdntcService.getEpostGdntcInfo(req); + boolean json = jsonResponse(); + ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/epst/epst02020-info"); - boolean json = jsonResponse(); - ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/epst/epst02020-info"); + // 상세 정보 조회 + DataObject epostGdntcInfo = epostGdntcService.getEpostGdntcInfo(req); // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM047", "FIM054"); - return mav - .addObject("openerPageName", hReq.getParameter("openerPageName")) // 호출한 Jsp PageName - .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 - .addObject("pageName", "epst02020") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostGdntc") // prefix - .addObject("infoPrefixUrl", CLASS_URL) // prefixUrl - .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) - .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) - .addObject("epostGdntcInfo", json ? info : toJson(info)) // + return mav + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("pageName", "epst02020") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("prefixUrl", CLASS_URL) // prefixUrl + .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) + .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) + .addObject("info", json ? epostGdntcInfo : toJson(epostGdntcInfo)) // 전자우편 안내문 정보 ; } @@ -274,7 +272,7 @@ public class Epst02Controller extends ApplicationController { /**전자우편 접수 등록 관리 메인화면(fims/epst/epst02030-main)을 연다. * @return /fims/epst/epst02030-main */ - @RequestMapping(name="우편발송", value=METHOD_URL.epostReceiptRegistrationMain) + @RequestMapping(name="우편 발송 현황", value=METHOD_URL.epostReceiptRegistrationMain) public ModelAndView epostReceiptRegistrationMain() { ModelAndView mav = new ModelAndView("fims/epst/epst02030-main"); @@ -286,14 +284,13 @@ public class Epst02Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("FIM054"); - return mav - .addObject("pageName", "epst02030") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostRcptReg") // prefix - .addObject("infoPrefixUrl", CLASS_URL) // prefixUrl - .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) - .addObject("deptCd", deptInfo.string("DEPT_CD")) // 부서 코드 7자리 - .addObject("conOrg", deptInfo.string("EGP_CON_ORG")) // E그린 외부기관구분코드 + return mav + .addObject("pageName", "epst02030") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("prefixUrl", CLASS_URL) // prefixUrl + .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) + .addObject("deptCd", deptInfo.string("DEPT_CD")) // 부서 코드 7자리 + .addObject("conOrg", deptInfo.string("EGP_CON_ORG")) // E그린 외부기관구분코드 ; } @@ -313,7 +310,7 @@ public class Epst02Controller extends ApplicationController { public ModelAndView getEpostReceiptRegistrationList(EpostQuery req) { if (!"xls".equals(req.getDownload())) { List result = epostRcptRegService.getEpostRcptRegList(setFetchSize(req)); - return setCollectionInfo(new ModelAndView("jsonView"), result, "epostRcptReg"); + return setPagingInfo(new ModelAndView("jsonView"), result, ""); } else { // 현재 날짜 구하기 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); @@ -366,15 +363,13 @@ public class Epst02Controller extends ApplicationController { mav.setViewName("fims/epst/epst02040-info"); - return mav - .addObject("openerPageName", hReq.getParameter("openerPageName")) // 호출한 Jsp PageName - .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 - .addObject("pageName", "epst02040") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostRcptRegDtl") // prefix - .addObject("infoPrefixUrl", CLASS_URL) // prefixUrl - .addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD) - .addObject("mainQuery", toJson(req)) // 검색 조건 - .addObject("epostRcptRegDtlList", toJson(mav.getModel().get("epostRcptRegDtlList"))) // 자료 + return mav + .addObject("callPurpose", req.getCallPurpose()) // 호출 용도 + .addObject("pageName", "epst02040") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("prefixUrl", CLASS_URL) // prefixUrl + .addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD) + .addObject("mainQuery", toJson(req)) // 검색 조건 + .addObject("epostRcptRegDtlList", toJson(mav.getModel().get("epostRcptRegDtlList"))) // 자료 ; } @@ -391,7 +386,7 @@ public class Epst02Controller extends ApplicationController { // 엑셀 저장이 아니라면.. 검색 if (!"xls".equals(req.getDownload())) { List result = epostRcptRegService.getEpostRcptRegDtlList(setFetchSize(req)); - return setCollectionInfo(new ModelAndView("jsonView"), result, "epostRcptRegDtl"); + return setPagingInfo(new ModelAndView("jsonView"), result, "epostRcptRegDtl"); } else { // 현재 날짜 구하기 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); @@ -499,17 +494,16 @@ public class Epst02Controller extends ApplicationController { // View(jsp)에서 사용할 공통코드를 조회 Map> commonCodes = getCodesOf("EGP002", "FIM054", "FIM082"); - return mav - .addObject("pageName", "epst02050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix - .addObject("infoPrefix", "epostRcptRslt") // prefix - .addObject("infoPrefixUrl", CLASS_URL) // prefixUrl - .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) - .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) - .addObject("deptCd", deptInfo.string("DEPT_CD")) // 부서 코드 7자리 - .addObject("conOrg", deptInfo.string("EGP_CON_ORG")) // E그린 외부기관구분코드 - .addObject("EGP002List", commonCodes.get("EGP002")) // 취급 구분(DIV_KB) - .addObject("FIM082List", commonCodes.get("FIM082")) // 작업 코드 3(JOB_CD) - .addObject("pageDataName2", "SumAmt") // dataset3 합계 정보 + return mav + .addObject("pageName", "epst02050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix + .addObject("prefixUrl", CLASS_URL) // prefixUrl + .addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD) + .addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) + .addObject("deptCd", deptInfo.string("DEPT_CD")) // 부서 코드 7자리 + .addObject("conOrg", deptInfo.string("EGP_CON_ORG")) // E그린 외부기관구분코드 + .addObject("EGP002List", commonCodes.get("EGP002")) // 취급 구분(DIV_KB) + .addObject("FIM082List", commonCodes.get("FIM082")) // 작업 코드 3(JOB_CD) + .addObject("pageDataName2", "SumAmt") // dataset3 합계 정보 ; } @@ -529,7 +523,7 @@ public class Epst02Controller extends ApplicationController { public ModelAndView getEpostReceiptResultList(EpostQuery req) { if (!"xls".equals(req.getDownload())) { List result = epostRcptRsltService.getEpostRcptRsltList(setFetchSize(req)); - return setCollectionInfo(new ModelAndView("jsonView"), result, "epostRcptRslt"); + return setPagingInfo(new ModelAndView("jsonView"), result, ""); } else { // 현재 날짜 구하기 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); @@ -581,10 +575,10 @@ public class Epst02Controller extends ApplicationController { @Task @RequestMapping(name="전자우편 접수 결과 합계 금액 조회", value=METHOD_URL.getEpostReceiptResultSumAmount) public ModelAndView getEpostReceiptResultSumAmount(EpostQuery req) { - List sumAmt = epostRcptRsltService.getEpostRcptRsltSum(req); + List sumAmt = epostRcptRsltService.getEpostRcptRsltSum(req); - return new ModelAndView("jsonView") - .addObject("sumAmt", sumAmt) // 합계 정보 + return new ModelAndView("jsonView") + .addObject("sumAmt", sumAmt) // 합계 정보 ; }