|
|
|
@ -102,14 +102,13 @@ public class Epst02Controller extends ApplicationController {
|
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
|
Map<String, List<CommonCode>> 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<String, List<CommonCode>> 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<String, List<CommonCode>> 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<String, List<CommonCode>> 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<DataObject> sumAmt = epostRcptRsltService.getEpostRcptRsltSum(req);
|
|
|
|
|
List<DataObject> sumAmt = epostRcptRsltService.getEpostRcptRsltSum(req);
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
.addObject("sumAmt", sumAmt) // 합계 정보
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
|
.addObject("sumAmt", sumAmt) // 합계 정보
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|