|
|
|
@ -55,6 +55,7 @@ import cokr.xit.fims.sprt.service.bean.MediaBean;
|
|
|
|
import cokr.xit.fims.task.Task;
|
|
|
|
import cokr.xit.fims.task.Task;
|
|
|
|
import cokr.xit.foundation.UserInfo;
|
|
|
|
import cokr.xit.foundation.UserInfo;
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
import cokr.xit.foundation.data.DataObject;
|
|
|
|
|
|
|
|
import cokr.xit.foundation.data.DataProc;
|
|
|
|
|
|
|
|
|
|
|
|
/**발송대장 서비스의 웹 컨트롤러
|
|
|
|
/**발송대장 서비스의 웹 컨트롤러
|
|
|
|
*
|
|
|
|
*
|
|
|
|
@ -278,6 +279,8 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
if (jsonResponse()) {
|
|
|
|
if (jsonResponse()) {
|
|
|
|
mav.setViewName("jsonView");
|
|
|
|
mav.setViewName("jsonView");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
String egp002 = "EGP002"; // 우편취급 구분
|
|
|
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf(egp002);
|
|
|
|
mav.setViewName("fims/sndb/sndb01020-info");
|
|
|
|
mav.setViewName("fims/sndb/sndb01020-info");
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
mav.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
@ -289,6 +292,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
|
|
|
|
.addObject(egp002, toJson(commonCodes.get(egp002)))
|
|
|
|
;
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -305,11 +309,12 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="계고장 발송 등록", value=METHOD_URL.createWarningSendingList)
|
|
|
|
@RequestMapping(name="계고장 발송 등록", value=METHOD_URL.createWarningSendingList)
|
|
|
|
public ModelAndView createWarningSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
public ModelAndView createWarningSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
String rtnMsg = sndngService.createWrngSndngList(req, sndng);
|
|
|
|
DataProc result = sndngService.createWrngSndngList(req, sndng);
|
|
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
.addObject("saved", rtnMsg.contains("[S]"))
|
|
|
|
.addObject("saved", result.isSuccess())
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
.addObject("sndng", result.getTarget())
|
|
|
|
|
|
|
|
.addObject("rtnMsg", result.getMessage());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**계고장 발송 현황 메인화면(sndb/sndb01/030-main)을 연다.
|
|
|
|
/**계고장 발송 현황 메인화면(sndb/sndb01/030-main)을 연다.
|
|
|
|
@ -617,6 +622,8 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
if (jsonResponse()) {
|
|
|
|
if (jsonResponse()) {
|
|
|
|
mav.setViewName("jsonView");
|
|
|
|
mav.setViewName("jsonView");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
|
|
|
|
String egp002 = "EGP002"; // 우편취급 구분
|
|
|
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf(egp002);
|
|
|
|
mav.setViewName("fims/sndb/sndb01060-info");
|
|
|
|
mav.setViewName("fims/sndb/sndb01060-info");
|
|
|
|
|
|
|
|
|
|
|
|
// 사전통지 납기일자 조회
|
|
|
|
// 사전통지 납기일자 조회
|
|
|
|
@ -632,6 +639,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
.addObject("vltnCd", req.getSchVltnCd()) // 위반 코드(VLTN_CD)
|
|
|
|
.addObject("vltnCd", req.getSchVltnCd()) // 위반 코드(VLTN_CD)
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
|
|
|
|
.addObject(egp002, toJson(commonCodes.get(egp002)))
|
|
|
|
.addObject("advntceInfo", toJson(advntceInfo)) // 사전통지 기간 정보
|
|
|
|
.addObject("advntceInfo", toJson(advntceInfo)) // 사전통지 기간 정보
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
.addObject("List", toJson(mav.getModel().get("List"))) // 데이터
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
.addObject("Paging", toJson(mav.getModel().get("Paging"))) // 페이징
|
|
|
|
@ -651,11 +659,12 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="사전통지 발송 등록", value=METHOD_URL.createAdvanceNoticeSendingList)
|
|
|
|
@RequestMapping(name="사전통지 발송 등록", value=METHOD_URL.createAdvanceNoticeSendingList)
|
|
|
|
public ModelAndView createAdvanceNoticeSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
public ModelAndView createAdvanceNoticeSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
String rtnMsg = sndngService.createAdvntceSndngList(req, sndng);
|
|
|
|
DataProc result = sndngService.createAdvntceSndngList(req, sndng);
|
|
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
.addObject("saved", rtnMsg.contains("[S]"))
|
|
|
|
.addObject("saved", result.isSuccess())
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
.addObject("sndng", result.getTarget())
|
|
|
|
|
|
|
|
.addObject("rtnMsg", result.getMessage());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**사전통지 발송 현황 메인화면(sndb/sndb01/070-main)을 연다.
|
|
|
|
/**사전통지 발송 현황 메인화면(sndb/sndb01/070-main)을 연다.
|
|
|
|
@ -972,6 +981,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
public ModelAndView getNoticeSheetTargetInfo(HttpServletRequest hReq, SndbQuery req) {
|
|
|
|
public ModelAndView getNoticeSheetTargetInfo(HttpServletRequest hReq, SndbQuery req) {
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
List<String> cdGrpList = TaskProcessor.get().getVltnCdGrps();
|
|
|
|
List<String> cdGrpList = TaskProcessor.get().getVltnCdGrps();
|
|
|
|
|
|
|
|
cdGrpList.add("EGP002");
|
|
|
|
cdGrpList.add("FIM047");
|
|
|
|
cdGrpList.add("FIM047");
|
|
|
|
String[] cdGrps = cdGrpList.toArray(new String[cdGrpList.size()]);
|
|
|
|
String[] cdGrps = cdGrpList.toArray(new String[cdGrpList.size()]);
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf(cdGrps);
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf(cdGrps);
|
|
|
|
@ -985,6 +995,7 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
.addObject("sggCd", req.getSggCd()) // 시군구 코드(SGG_CD)
|
|
|
|
.addObject("sggCd", req.getSggCd()) // 시군구 코드(SGG_CD)
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
.addObject("taskSeCd", req.getTaskSeCd()) // 업무 구분 코드(TASK_SE_CD)
|
|
|
|
.addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD)
|
|
|
|
.addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD)
|
|
|
|
|
|
|
|
.addObject("mainQuery", toJson(req)) // 검색 조건
|
|
|
|
;
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
@ -998,11 +1009,12 @@ public class Sndb01Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="고지서 발송대장 등록", value=METHOD_URL.createNoticeSheetSendingList)
|
|
|
|
@RequestMapping(name="고지서 발송대장 등록", value=METHOD_URL.createNoticeSheetSendingList)
|
|
|
|
public ModelAndView createNoticeSheetSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
public ModelAndView createNoticeSheetSendingList(SndbQuery req, Sndng sndng) {
|
|
|
|
String rtnMsg = sndngService.createNhtSndngList(req, sndng);
|
|
|
|
DataProc result = sndngService.createNhtSndngList(req, sndng);
|
|
|
|
|
|
|
|
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
return new ModelAndView("jsonView")
|
|
|
|
.addObject("saved", rtnMsg.contains("[S]"))
|
|
|
|
.addObject("saved", result.isSuccess())
|
|
|
|
.addObject("rtnMsg", rtnMsg);
|
|
|
|
.addObject("sndng", result.getTarget())
|
|
|
|
|
|
|
|
.addObject("rtnMsg", result.getMessage());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**고지서 발송 현황 메인화면(sndb/sndb01/110-main)을 연다.
|
|
|
|
/**고지서 발송 현황 메인화면(sndb/sndb01/110-main)을 연다.
|
|
|
|
|