|
|
|
@ -302,6 +302,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("sggCd", req.getSggCd()) // 시군구 코드(SGG_CD)
|
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
|
.addObject("vltnCd", req.getSchVltnCd()) // 위반 코드(VLTN_CD)
|
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
@ -559,21 +560,20 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
FimsUser fimsUser = (FimsUser)currentUser().getUser();
|
|
|
|
|
|
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM004", "FIM005", "FIM006", "FIM054", "FIM061", "FIM064");
|
|
|
|
|
|
|
|
|
|
addCodes(commonCodes, mav, "FIM004", "FIM005", "FIM006", "FIM061", "FIM064");
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM004", "FIM005", "FIM006", "FIM054", "FIM061", "FIM064", "FIM066");
|
|
|
|
|
addCodes(commonCodes, mav, "FIM004", "FIM005", "FIM006", "FIM061", "FIM064", "FIM066");
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
.addObject("pageName", "sndb01050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("infoPrefix", "advntceTrgt") // prefix
|
|
|
|
|
.addObject("infoPrefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("pageName", "sndb01050") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD)
|
|
|
|
|
.addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054"))) // 시군구에서 사용하는 업무 목록
|
|
|
|
|
.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)
|
|
|
|
|
.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)
|
|
|
|
|
.addObject("FIM066List", commonCodes.get("FIM066")) // 미세먼지 위반 코드(VLTN_ID)
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -593,7 +593,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
public ModelAndView getAdvanceNoticeTargetList(SndbQuery req) {
|
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
|
List<?> result = sndngService.getAdvntceTrgtList(setFetchSize(req));
|
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "advntceTrgt");
|
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
|
} else {
|
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
@ -664,19 +664,24 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
mav.setViewName("fims/sndb/sndb01060-info");
|
|
|
|
|
|
|
|
|
|
// 사전통지 납기일자
|
|
|
|
|
DataObject advntceYmdInfo = taskBean.getAdvntceYmdInfo(new CmmnQuery().setSggCd(req.getSggCd())
|
|
|
|
|
.setTaskSeCd(req.getTaskSeCd()));
|
|
|
|
|
// 사전통지 납기일자 조회
|
|
|
|
|
CmmnQuery cmmnReq = new CmmnQuery();
|
|
|
|
|
cmmnReq.setSggCd(req.getSggCd());
|
|
|
|
|
cmmnReq.setTaskSeCd(req.getTaskSeCd());
|
|
|
|
|
|
|
|
|
|
DataObject advntceYmdInfo = taskBean.getAdvntceYmdInfo(cmmnReq);
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
.addObject("openerPageName", hReq.getParameter("openerPageName")) // 호출한 Jsp PageName
|
|
|
|
|
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
|
.addObject("pageName", "sndb01060") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("infoPrefix", "advntceTrgt") // prefix
|
|
|
|
|
.addObject("infoPrefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
|
.addObject("advntceTrgtList", toJson(mav.getModel().get("advntceTrgtList"))) // 자료
|
|
|
|
|
.addObject("advntceYmdInfo", toJson(advntceYmdInfo)) // 사전통지 기간 정보
|
|
|
|
|
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
|
.addObject("pageName", "sndb01060") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("sggCd", req.getSggCd()) // 시군구 코드(SGG_CD)
|
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
|
.addObject("vltnCd", req.getSchVltnCd()) // 위반 코드(VLTN_CD)
|
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
|
.addObject("advntceYmdInfo", toJson(advntceYmdInfo)) // 사전통지 기간 정보
|
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|