|
|
|
@ -48,12 +48,12 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
public class METHOD_URL {
|
|
|
|
|
public static final String
|
|
|
|
|
civilComplaintDiscussionMain = "/010/main.do" // 민원 상담 관리 메인 화면
|
|
|
|
|
, getCvlcptDscsnList = "/010/list.do" // 민원 상담 내용 대장 목록 조회
|
|
|
|
|
, getCvlcptDscsnNocs = "/010/nocs.do" // 민원 상담 내용 건수 조회
|
|
|
|
|
, getCvlcptDscsnInfo = "/020/info.do" // 민원 상담 내용 정보 조회
|
|
|
|
|
, createCvlcptDscsn = "/020/create.do" // 민원 상담 내용 대장 등럭
|
|
|
|
|
, updateCvlcptDscsn = "/020/update.do" // 민원 상담 내용 대장 수정
|
|
|
|
|
, removeCvlcptDscsn = "/010/remove.do" // 민원 상담 내용 대장 삭제
|
|
|
|
|
, getCivilComplaintDiscussionList = "/010/list.do" // 민원 상담 내용 대장 목록 조회
|
|
|
|
|
, getCivilComplaintDiscussionNocs = "/010/nocs.do" // 민원 상담 내용 건수 조회
|
|
|
|
|
, getCivilComplaintDiscussionInfo = "/020/info.do" // 민원 상담 내용 정보 조회
|
|
|
|
|
, createCivilComplaintDiscussion = "/020/create.do" // 민원 상담 내용 대장 등럭
|
|
|
|
|
, updateCivilComplaintDiscussion = "/020/update.do" // 민원 상담 내용 대장 수정
|
|
|
|
|
, removeCivilComplaintDiscussion = "/010/remove.do" // 민원 상담 내용 대장 삭제
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -78,9 +78,9 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM054");
|
|
|
|
|
|
|
|
|
|
return mav.addObject("pageName", "sprt04010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("infoPrefix", "cvlcptDscsn") // prefix
|
|
|
|
|
.addObject("infoPrefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
return mav
|
|
|
|
|
.addObject("pageName", "sprt04010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("sggCd", fimsUser.getOrgID()) // 시군구 코드(SGG_CD)
|
|
|
|
|
.addObject("taskListForSgg", stngBean.filterTaskSectionCodeForSgg(commonCodes.get("FIM054")))
|
|
|
|
|
;
|
|
|
|
@ -98,11 +98,11 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 목록 조회", value=METHOD_URL.getCvlcptDscsnList)
|
|
|
|
|
public ModelAndView getCvlcptDscsnList(CvlcptDscsnQuery req) {
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 목록 조회", value=METHOD_URL.getCivilComplaintDiscussionList)
|
|
|
|
|
public ModelAndView getCivilComplaintDiscussionList(CvlcptDscsnQuery req) {
|
|
|
|
|
if (!"xls".equals(req.getDownload())) {
|
|
|
|
|
List<?> result = cvlcptDscsnService.getCvlcptDscsnList(setFetchSize(req));
|
|
|
|
|
return setCollectionInfo(new ModelAndView("jsonView"), result, "cvlcptDscsn");
|
|
|
|
|
return setPagingInfo(new ModelAndView("jsonView"), result, "");
|
|
|
|
|
} else {
|
|
|
|
|
// 현재 날짜 구하기
|
|
|
|
|
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
|
|
|
|
@ -152,8 +152,8 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 건수 조회", value=METHOD_URL.getCvlcptDscsnNocs)
|
|
|
|
|
public ModelAndView getCvlcptDscsnNocs(CvlcptDscsnQuery req) {
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 건수 조회", value=METHOD_URL.getCivilComplaintDiscussionNocs)
|
|
|
|
|
public ModelAndView getCivilComplaintDiscussionNocs(CvlcptDscsnQuery req) {
|
|
|
|
|
DataObject result = cvlcptDscsnService.getCvlcptDscsnNocs(req);
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
@ -170,23 +170,27 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
|
|
|
|
|
public ModelAndView getCvlcptDscsnInfo(HttpServletRequest hReq, CvlcptDscsnQuery req) {
|
|
|
|
|
DataObject cvlcptDscsnInfo = cvlcptDscsnService.getCvlcptDscsnInfo(req);
|
|
|
|
|
|
|
|
|
|
@RequestMapping(name="민원 상담 정보 조회", value=METHOD_URL.getCivilComplaintDiscussionInfo)
|
|
|
|
|
public ModelAndView getCivilComplaintDiscussionInfo(HttpServletRequest hReq, CvlcptDscsnQuery req) {
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt04020-info");
|
|
|
|
|
|
|
|
|
|
DataObject cvlcptDscsnInfo = new DataObject();
|
|
|
|
|
if (req.getCvlcptDscsnId() != null) {
|
|
|
|
|
cvlcptDscsnInfo = cvlcptDscsnService.getCvlcptDscsnInfo(req);
|
|
|
|
|
} else {
|
|
|
|
|
cvlcptDscsnInfo = cvlcptDscsnService.getCrdnInfo(req);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
// View(jsp)에서 사용할 공통코드를 조회
|
|
|
|
|
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM065");
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
.addObject("openerPageName", hReq.getParameter("openerPageName")) // 호출한 Jsp PageName
|
|
|
|
|
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
|
|
|
|
|
.addObject("pageName", "sprt04020") //
|
|
|
|
|
.addObject("infoPrefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("pageName", "sprt04020") // jsp pageName
|
|
|
|
|
.addObject("prefixUrl", CLASS_URL) // prefixUrl
|
|
|
|
|
.addObject("FIM065List", commonCodes.get("FIM065")) // 민원 접수 구분 코드(CVLCPT_RCPT_SE_CD)
|
|
|
|
|
.addObject("cvlcptDscsnInfo", json ? cvlcptDscsnInfo : toJson(cvlcptDscsnInfo)) // 민원 상담 정보
|
|
|
|
|
.addObject("info", json ? cvlcptDscsnInfo : toJson(cvlcptDscsnInfo)) // 민원 상담 정보
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -198,8 +202,8 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 등록", value=METHOD_URL.createCvlcptDscsn)
|
|
|
|
|
public ModelAndView createCvlcptDscsn(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 등록", value=METHOD_URL.createCivilComplaintDiscussion)
|
|
|
|
|
public ModelAndView createCivilComplaintDiscussion(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = cvlcptDscsnService.createCvlcptDscsn(cvlcptDscsn);
|
|
|
|
|
|
|
|
|
@ -222,8 +226,8 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 수정", value=METHOD_URL.updateCvlcptDscsn)
|
|
|
|
|
public ModelAndView updateCvlcptDscsn(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 수정", value=METHOD_URL.updateCivilComplaintDiscussion)
|
|
|
|
|
public ModelAndView updateCivilComplaintDiscussion(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = cvlcptDscsnService.updateCvlcptDscsn(cvlcptDscsn);
|
|
|
|
|
|
|
|
|
@ -247,8 +251,8 @@ public class Sprt04Controller extends ApplicationController {
|
|
|
|
|
* }</code></pre>
|
|
|
|
|
*/
|
|
|
|
|
@Task
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 삭제", value=METHOD_URL.removeCvlcptDscsn)
|
|
|
|
|
public ModelAndView removeCvlcptDscsn(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
@RequestMapping(name="민원 상담 대장 삭제", value=METHOD_URL.removeCivilComplaintDiscussion)
|
|
|
|
|
public ModelAndView removeCivilComplaintDiscussion(CvlcptDscsn cvlcptDscsn) {
|
|
|
|
|
boolean saved = false;
|
|
|
|
|
String rtnMsg = cvlcptDscsnService.removeCvlcptDscsn(cvlcptDscsn);
|
|
|
|
|
|
|
|
|
|