상세 정보 수정.

info -> Info
main
JoJH 4 days ago
parent e82af9433a
commit 26bcbc95f2

@ -385,7 +385,7 @@ public class Crdn06Controller extends ApplicationController {
.addObject("pageName", "crdn06030") // jsp pageName .addObject("pageName", "crdn06030") // jsp pageName
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM010List", commonCodes.get("FIM010")) // 단속 처리 상태 코드(CRDN_STTS_CD) .addObject("FIM010List", commonCodes.get("FIM010")) // 단속 처리 상태 코드(CRDN_STTS_CD)
.addObject("info", json ? crdnInfo : toJson(crdnInfo)) .addObject("Info", json ? crdnInfo : toJson(crdnInfo))
; ;
} }

@ -191,7 +191,7 @@ public class Epst02Controller extends ApplicationController {
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD) .addObject("FIM047List", commonCodes.get("FIM047")) // 발송 구분 코드(SNDNG_SE_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD) .addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("info", json ? epostGdntcInfo : toJson(epostGdntcInfo)) // 전자우편 안내문 정보 .addObject("Info", json ? epostGdntcInfo : toJson(epostGdntcInfo)) // 전자우편 안내문 정보
; ;
} }

@ -35,7 +35,7 @@ import cokr.xit.foundation.data.DataObject;
* *
* <pre> * <pre>
* ============ ============ * ============ ============
* 2023-06-23 JoJH * 2023-06-23 JoJH
* ================================ * ================================
* </pre> * </pre>
*/ */
@ -43,41 +43,41 @@ import cokr.xit.foundation.data.DataObject;
@RequestMapping(name = "부과제외 관리", value=Excl01Controller.CLASS_URL) @RequestMapping(name = "부과제외 관리", value=Excl01Controller.CLASS_URL)
public class Excl01Controller extends ApplicationController { public class Excl01Controller extends ApplicationController {
public static final String CLASS_URL = "/excl/excl01"; public static final String CLASS_URL = "/excl/excl01";
public class METHOD_URL { public class METHOD_URL {
public static final String public static final String
levyExclusionMain = "/010/main.do" // 부과 제외 관리 메인 화면 levyExclusionMain = "/010/main.do" // 부과 제외 관리 메인 화면
, getLevyExclusionList = "/010/list.do" // 부과 제외 대장 목록 조회 , getLevyExclusionList = "/010/list.do" // 부과 제외 대장 목록 조회
, removeLevyExclusion = "/010/remove.do" // 부과 제외 대장 삭제 , removeLevyExclusion = "/010/remove.do" // 부과 제외 대장 삭제
, getLevyExclusionInfo = "/020/info.do" // 부과 제외 대장 상세 조회 , getLevyExclusionInfo = "/020/info.do" // 부과 제외 대장 상세 조회
, createLevyExclusion = "/020/create.do" // 부과 제외 대장 등록 , createLevyExclusion = "/020/create.do" // 부과 제외 대장 등록
, updateLevyExclusion = "/020/update.do" // 부과 제외 대장 수정 , updateLevyExclusion = "/020/update.do" // 부과 제외 대장 수정
; ;
} }
/**부과제외 대장 서비스*/ /**부과제외 대장 서비스*/
@Resource(name = "levyExclService") @Resource(name = "levyExclService")
protected LevyExclService levyExclService; protected LevyExclService levyExclService;
/**설정 정보 Bean */ /**설정 정보 Bean */
@Resource(name = "stngBean") @Resource(name = "stngBean")
private StngBean stngBean; private StngBean stngBean;
/** (fims/excl/excl01/010-main) . /** (fims/excl/excl01/010-main) .
* *
* @return /fims/excl/excl01010 * @return /fims/excl/excl01010
*/ */
@RequestMapping(name = "부과제외 관리 메인", value=METHOD_URL.levyExclusionMain) @RequestMapping(name = "부과제외 관리 메인", value=METHOD_URL.levyExclusionMain)
public ModelAndView levyExclusionMain() { public ModelAndView levyExclusionMain() {
ModelAndView mav = new ModelAndView("fims/excl/excl01010-main"); ModelAndView mav = new ModelAndView("fims/excl/excl01010-main");
// 사용자 정보 // 사용자 정보
FimsUser fimsUser = (FimsUser)currentUser().getUser(); FimsUser fimsUser = (FimsUser)currentUser().getUser();
// View(jsp)에서 사용할 공통코드를 조회 // View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM021", "FIM022", "FIM054"); Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM021", "FIM022", "FIM054");
addCodes(commonCodes, mav, "FIM021", "FIM022"); addCodes(commonCodes, mav, "FIM021", "FIM022");
return mav return mav
.addObject("pageName", "excl01010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix .addObject("pageName", "excl01010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
@ -87,72 +87,72 @@ public class Excl01Controller extends ApplicationController {
.addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD) .addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD)
.addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD) .addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD)
; ;
} }
/** . /** .
* {@link LevyExclService#getLevyExclList(LevyExclQuery)} * {@link LevyExclService#getLevyExclList(LevyExclQuery)}
* @param req * @param req
* @return jsonView * @return jsonView
* <pre><code> { * <pre><code> {
* "levyExclList": [ ] * "levyExclList": [ ]
* "levyExclStart": * "levyExclStart":
* "levyExclFetch": * "levyExclFetch":
* "levyExclTotal": * "levyExclTotal":
* }</code></pre> * }</code></pre>
*/ */
@Task @Task
@RequestMapping(name = "부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclusionList) @RequestMapping(name = "부과제외 대장 목록 조회", value=METHOD_URL.getLevyExclusionList)
public ModelAndView getLevyExclusionList(LevyExclQuery req) { public ModelAndView getLevyExclusionList(LevyExclQuery req) {
if (!"xls".equals(req.getDownload())) { if (!"xls".equals(req.getDownload())) {
List<?> result = levyExclService.getLevyExclList(setFetchSize(req)); List<?> result = levyExclService.getLevyExclList(setFetchSize(req));
return setPagingInfo(new ModelAndView("jsonView"), result, ""); return setPagingInfo(new ModelAndView("jsonView"), result, "");
} else { } else {
// 현재 날짜 구하기 // 현재 날짜 구하기
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss"); SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
String dateTime = dateFormat.format(System.currentTimeMillis()); String dateTime = dateFormat.format(System.currentTimeMillis());
List<CellDef> cellDefs = fromJson(req.getCellDefs(), CellDef.listType()); List<CellDef> cellDefs = fromJson(req.getCellDefs(), CellDef.listType());
XLSWriter xlsx = new XLSWriter().worksheet(0); XLSWriter xlsx = new XLSWriter().worksheet(0);
Format format = new Format(xlsx); Format format = new Format(xlsx);
CellStyle center = format.cellStyle(Style.CENTER); CellStyle center = format.cellStyle(Style.CENTER);
// CellStyle left = format.cellStyle(Style.LEFT); // CellStyle left = format.cellStyle(Style.LEFT);
CellStyle numeric = format.n_nn0(); CellStyle numeric = format.n_nn0();
CellStyle dateYMD = format.yyyy_mm_dd(); CellStyle dateYMD = format.yyyy_mm_dd();
CellStyle dateDT = format.yyyy_mm_dd_hh_mm_ss(); CellStyle dateDT = format.yyyy_mm_dd_hh_mm_ss();
List<DataObject> list = levyExclService.getLevyExclList(req.setFetchSize(0)); List<DataObject> list = levyExclService.getLevyExclList(req.setFetchSize(0));
Map<String,Object> valueMap = new HashMap<String,Object>(); Map<String,Object> valueMap = new HashMap<String,Object>();
valueMap.put("업무구분", format.of("TASK_SE_NM").style(center)); valueMap.put("업무구분", format.of("TASK_SE_NM").style(center));
valueMap.put("부과제외일자", FormatMaker.yyyy_mm_dd(format, "LEVY_EXCL_YMD").style(dateYMD)); valueMap.put("부과제외일자", FormatMaker.yyyy_mm_dd(format, "LEVY_EXCL_YMD").style(dateYMD));
valueMap.put("부과제외구분", format.of("LEVY_EXCL_SE_NM").style(center)); valueMap.put("부과제외구분", format.of("LEVY_EXCL_SE_NM").style(center));
valueMap.put("부과제외사유", format.of("LEVY_EXCL_RSN_NM")); valueMap.put("부과제외사유", format.of("LEVY_EXCL_RSN_NM"));
valueMap.put("기타내용", format.of("ETC_CN")); valueMap.put("기타내용", format.of("ETC_CN"));
valueMap.put("민원신청번호", format.of("CVLCPT_APLY_NO").style(center)); valueMap.put("민원신청번호", format.of("CVLCPT_APLY_NO").style(center));
valueMap.put("민원접수번호", format.of("CVLCPT_RCPT_NO").style(center)); valueMap.put("민원접수번호", format.of("CVLCPT_RCPT_NO").style(center));
valueMap.put("민원접수일자", FormatMaker.yyyy_mm_dd(format, "CVLCPT_RCPT_YMD").style(dateYMD)); valueMap.put("민원접수일자", FormatMaker.yyyy_mm_dd(format, "CVLCPT_RCPT_YMD").style(dateYMD));
valueMap.put("단속일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "CRDN_YMD_TM").style(dateDT)); valueMap.put("단속일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "CRDN_YMD_TM").style(dateDT));
valueMap.put("차량번호", format.of("VHRNO")); valueMap.put("차량번호", format.of("VHRNO"));
valueMap.put("납부자구분", format.of("RTPYR_SE_NM").style(center)); valueMap.put("납부자구분", format.of("RTPYR_SE_NM").style(center));
valueMap.put("납부자번호", format.of("RTPYR_NO").style(center)); valueMap.put("납부자번호", format.of("RTPYR_NO").style(center));
valueMap.put("납부자명", format.of("RTPYR_NM")); valueMap.put("납부자명", format.of("RTPYR_NM"));
valueMap.put("단속법정동", format.of("CRDN_STDG_NM").style(center)); valueMap.put("단속법정동", format.of("CRDN_STDG_NM").style(center));
valueMap.put("단속장소", format.of("CRDN_PLC")); valueMap.put("단속장소", format.of("CRDN_PLC"));
valueMap.put("상세단속장소", format.of("DTL_CRDN_PLC")); valueMap.put("상세단속장소", format.of("DTL_CRDN_PLC"));
valueMap.put("위반항목", format.of("VLTN_ARTCL")); valueMap.put("위반항목", format.of("VLTN_ARTCL"));
valueMap.put("단속원금", format.of("FFNLG_CRDN_AMT").style(numeric)); valueMap.put("단속원금", format.of("FFNLG_CRDN_AMT").style(numeric));
valueMap.put("처리상태", format.of("CRDN_STTS_NM")); valueMap.put("처리상태", format.of("CRDN_STTS_NM"));
valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center)); valueMap.put("단속특별구역", format.of("CRDN_SPAREA_NM").style(center));
valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center)); valueMap.put("사용연료", format.of("USE_FUEL_NM").style(center));
valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center)); valueMap.put("주차가능여부", format.of("PRK_PSBLTY_RSLT_NM").style(center));
valueMap.put("우편번호", format.of("ZIP").style(center)); valueMap.put("우편번호", format.of("ZIP").style(center));
valueMap.put("주소", format.of("ADDR")); valueMap.put("주소", format.of("ADDR"));
valueMap.put("상세주소", format.of("DTL_ADDR")); valueMap.put("상세주소", format.of("DTL_ADDR"));
valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT)); valueMap.put("등록일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "REG_DT").style(dateDT));
valueMap.put("등록사용자", format.of("RGTR_NM").style(center)); valueMap.put("등록사용자", format.of("RGTR_NM").style(center));
valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT)); valueMap.put("수정일시", FormatMaker.yyyy_mm_dd_hh_mm_ss(format, "MDFCN_DT").style(dateDT));
valueMap.put("수정사용자", format.of("MDFR_NM").style(center)); valueMap.put("수정사용자", format.of("MDFR_NM").style(center));
CellDef.setValues(cellDefs, valueMap); CellDef.setValues(cellDefs, valueMap);
@ -162,138 +162,143 @@ public class Excl01Controller extends ApplicationController {
return new ModelAndView("downloadView") return new ModelAndView("downloadView")
.addObject("download", xlsx.getDownloadable().setFilename("부과제외" + "_목록_" + dateTime + ".xlsx")); .addObject("download", xlsx.getDownloadable().setFilename("부과제외" + "_목록_" + dateTime + ".xlsx"));
} }
} }
/** ID (info) . /** ID (info) .
* @param req * @param req
* @return fims/excl/excl01020-info jsonView * @return fims/excl/excl01020-info jsonView
* <pre>{ * <pre>{
* "levyExclInfo": * "levyExclInfo":
* }</pre> * }</pre>
*/ */
@Task @Task
@RequestMapping(name = "부과제외 정보 상세 조회", value=METHOD_URL.getLevyExclusionInfo) @RequestMapping(name = "부과제외 정보 상세 조회", value=METHOD_URL.getLevyExclusionInfo)
public ModelAndView getLevyExclusionInfo(HttpServletRequest hReq, LevyExclQuery req) { public ModelAndView getLevyExclusionInfo(HttpServletRequest hReq, LevyExclQuery req) {
// 상세 정보 조회 // 상세 정보 조회
DataObject levyExclInfo = levyExclService.getLevyExclInfo(req); DataObject levyExclInfo = levyExclService.getLevyExclInfo(req);
// 등록을 호출하였지만 등록된 부과제외 ID가 있는지 확인. if (req.getCallPurpose().equals("create")) { // 등록
if (req.getCallPurpose().equals("create") && !levyExclInfo.string("LEVY_EXCL_ID").equals("")) { if (!levyExclInfo.string("LEVY_EXCL_ID").equals("")) {
ModelAndView mav = new ModelAndView("jsonView"); ModelAndView mav = new ModelAndView("jsonView");
return mav.addObject("rtnMsg", "이미 등록된 부과제외 정보가 있습니다.")
.addObject("message", "이미 등록된 부과제외 정보가 있습니다.");
}
} else if (req.getCallPurpose().equals("update")) {
if (levyExclInfo.string("LEVY_EXCL_ID").equals("")) { // 수정
ModelAndView mav = new ModelAndView("jsonView");
return mav.addObject("rtnMsg", "조회된 부과제외 정보가 없습니다.")
.addObject("message", "조회된 부과제외 정보가 없습니다.");
}
}
boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/excl/excl01020-info");
// View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM021", "FIM022");
addCodes(commonCodes, mav, "FIM021", "FIM022");
return mav return mav
.addObject("message", "이미 등록된 부과제외 정보가 있습니다.") .addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("rtnMsg", "이미 등록된 부과제외 정보가 있습니다.") .addObject("pageName", "excl01020") // jsp pageName
; .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD)
.addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD)
.addObject("Info", json ? levyExclInfo : toJson(levyExclInfo))
.addObject("saveCallbackFuncName", hReq.getParameter("saveCallbackFuncName"))
.addObject("savedCallbackFuncName", hReq.getParameter("savedCallbackFuncName"))
;
}
/** .
* @param levyExcl
* @return jsonView
* <pre><code> {
* "saved": true, false
* }</code></pre>
*/
@Task
@RequestMapping(name = "부과제외 대장 등록", value=METHOD_URL.createLevyExclusion)
public ModelAndView createLevyExclusion(LevyExcl levyExcl) {
boolean saved = false;
String rtnMsg = levyExclService.createLevyExcl(levyExcl);
if (rtnMsg.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("rtnMsg", rtnMsg);
}
/** .
* @param levyExcl
* @return jsonView
* <pre><code> {
* "saved": true, false
* }</code></pre>
*/
@Task
@RequestMapping(name = "부과제외 대장 수정", value=METHOD_URL.updateLevyExclusion)
public ModelAndView updateLevyExclusion(LevyExcl levyExcl) {
boolean saved = false;
String rtnMsg = levyExclService.updateLevyExcl(levyExcl);
if (rtnMsg.contains("[S]")) {
saved = true;
} else { } else {
boolean json = jsonResponse(); saved = false;
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/excl/excl01020-info");
// View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM021", "FIM022");
addCodes(commonCodes, mav, "FIM021", "FIM022");
return mav
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("pageName", "excl01020") // jsp pageName
.addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM021List", commonCodes.get("FIM021")) // 부과 제외 구분 코드(LEVY_EXCL_SE_CD)
.addObject("FIM022List", commonCodes.get("FIM022")) // 부과 제외 사유 코드(LEVY_EXCL_RSN_CD)
.addObject("info", json ? levyExclInfo : toJson(levyExclInfo))
.addObject("saveCallbackFuncName", hReq.getParameter("saveCallbackFuncName"))
.addObject("savedCallbackFuncName", hReq.getParameter("savedCallbackFuncName"))
;
} }
}
return new ModelAndView("jsonView")
/** . .addObject("saved", saved)
* @param levyExcl .addObject("rtnMsg", rtnMsg);
* @return jsonView }
* <pre><code> {
* "saved": true, false /** ID .
* }</code></pre> * @param levyExclID
*/ * @return jsonView
@Task * <pre><code> {
@RequestMapping(name = "부과제외 대장 등록", value=METHOD_URL.createLevyExclusion) * "affected":
public ModelAndView createLevyExclusion(LevyExcl levyExcl) { * "saved": true, false
boolean saved = false; * }</code></pre>
String rtnMsg = levyExclService.createLevyExcl(levyExcl); */
@Task
if (rtnMsg.contains("[S]")) { @RequestMapping(name = "부과제외 대장 삭제", value=METHOD_URL.removeLevyExclusion)
saved = true; public ModelAndView removeLevyExclusion(LevyExcl levyExcl) {
} else { boolean saved = false;
saved = false; String rtnMsg = "";
}
// 부과제외(levyExclId) 단건 삭제
return new ModelAndView("jsonView") if (levyExcl.getLevyExclIds() == null || levyExcl.getLevyExclIds().length < 1) {
.addObject("saved", saved) rtnMsg = levyExclService.removeLevyExcl(levyExcl);
.addObject("rtnMsg", rtnMsg); } else {
} // 부과제외 IDs 만큼 부과제외 삭제 반복..
for (String levyExclId : levyExcl.getLevyExclIds()) {
/** . LevyExcl deltLevyExcl = new LevyExcl();
* @param levyExcl deltLevyExcl.setLevyExclId(levyExclId);
* @return jsonView deltLevyExcl.setDelRsn(levyExcl.getDelRsn());
* <pre><code> {
* "saved": true, false // 부과제외 삭제 호출
* }</code></pre> rtnMsg = levyExclService.removeLevyExcl(deltLevyExcl);
*/ if (!rtnMsg.contains("[S]")) // 오류가 발생하였으면 종료..
@Task break;
@RequestMapping(name = "부과제외 대장 수정", value=METHOD_URL.updateLevyExclusion) }
public ModelAndView updateLevyExclusion(LevyExcl levyExcl) { }
boolean saved = false;
String rtnMsg = levyExclService.updateLevyExcl(levyExcl); if (rtnMsg.contains("[S]")) {
saved = true;
if (rtnMsg.contains("[S]")) { } else {
saved = true; saved = false;
} else { }
saved = false;
} return new ModelAndView("jsonView")
.addObject("saved", saved)
return new ModelAndView("jsonView") .addObject("rtnMsg", rtnMsg);
.addObject("saved", saved) }
.addObject("rtnMsg", rtnMsg);
}
/** ID .
* @param levyExclID
* @return jsonView
* <pre><code> {
* "affected":
* "saved": true, false
* }</code></pre>
*/
@Task
@RequestMapping(name = "부과제외 대장 삭제", value=METHOD_URL.removeLevyExclusion)
public ModelAndView removeLevyExclusion(LevyExcl levyExcl) {
boolean saved = false;
String rtnMsg = "";
// 부과제외(levyExclId) 단건 삭제
if (levyExcl.getLevyExclIds() == null || levyExcl.getLevyExclIds().length < 1) {
rtnMsg = levyExclService.removeLevyExcl(levyExcl);
} else {
// 부과제외 IDs 만큼 부과제외 삭제 반복..
for (String levyExclId : levyExcl.getLevyExclIds()) {
LevyExcl deltLevyExcl = new LevyExcl();
deltLevyExcl.setLevyExclId(levyExclId);
deltLevyExcl.setDelRsn(levyExcl.getDelRsn());
rtnMsg = levyExclService.removeLevyExcl(deltLevyExcl); // 삭제
if (!rtnMsg.contains("[S]")) // 오류가 발생하였으면 종료..
break;
}
}
if (rtnMsg.contains("[S]")) {
saved = true;
} else {
saved = false;
}
return new ModelAndView("jsonView")
.addObject("saved", saved)
.addObject("rtnMsg", rtnMsg);
}
} }

@ -232,7 +232,7 @@ public class Excl02Controller extends ApplicationController {
.addObject("FIM030List", commonCodes.get("FIM030")) // 통보 구분 코드(NTFCTN_SE_CD) .addObject("FIM030List", commonCodes.get("FIM030")) // 통보 구분 코드(NTFCTN_SE_CD)
.addObject("FIM032List", commonCodes.get("FIM032")) // 소유주 관계 구분 코드(OWNR_REL_CD) .addObject("FIM032List", commonCodes.get("FIM032")) // 소유주 관계 구분 코드(OWNR_REL_CD)
.addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD) .addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD)
.addObject("info", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보 .addObject("Info", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보
; ;
} }
@ -324,7 +324,7 @@ public class Excl02Controller extends ApplicationController {
.addObject("FIM030List", commonCodes.get("FIM030")) // 통보 구분 코드(NTFCTN_SE_CD) .addObject("FIM030List", commonCodes.get("FIM030")) // 통보 구분 코드(NTFCTN_SE_CD)
.addObject("FIM031List", commonCodes.get("FIM031")) // 의견 제출 상태 코드(OPNN_SBMSN_STTS_CD) .addObject("FIM031List", commonCodes.get("FIM031")) // 의견 제출 상태 코드(OPNN_SBMSN_STTS_CD)
.addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD) .addObject("FIM033List", commonCodes.get("FIM033")) // 의견 제출 구분 코드(OPNN_SBMSN_SE_CD)
.addObject("info", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보 .addObject("Info", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보
; ;
} }
@ -441,7 +441,7 @@ public class Excl02Controller extends ApplicationController {
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도 .addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("pageName", "excl02040") // jsp pageName .addObject("pageName", "excl02040") // jsp pageName
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("info", json ? opnnDlbrMbrinfo : toJson(opnnDlbrMbrinfo)) // 의견제출 심의 회원 정보 .addObject("Info", json ? opnnDlbrMbrinfo : toJson(opnnDlbrMbrinfo)) // 의견제출 심의 회원 정보
; ;
} }

@ -160,9 +160,8 @@ public class PayerController extends ApplicationController {
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/payer/payer01020-info"); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/payer/payer01020-info");
DataObject payerInfo = payerService.getPayerInfo(req); DataObject payerInfo = payerService.getPayerInfo(req);
mav.addObject("info", json ? payerInfo : toJson(payerInfo));
// View(jsp)에서 사용할 공통코드를 조회 // View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM011", "FIM014"); Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM011", "FIM014");
return mav return mav
@ -170,6 +169,7 @@ public class PayerController extends ApplicationController {
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM011List", commonCodes.get("FIM011")) // 납부자 구분 코드(RTPYR_SE_CD) .addObject("FIM011List", commonCodes.get("FIM011")) // 납부자 구분 코드(RTPYR_SE_CD)
.addObject("FIM014List", commonCodes.get("FIM014")) // 납부자 상태 코드(RTPYR_STTS_CD) .addObject("FIM014List", commonCodes.get("FIM014")) // 납부자 상태 코드(RTPYR_STTS_CD)
.addObject("Info", json ? payerInfo : toJson(payerInfo))
; ;
} }

@ -190,7 +190,7 @@ public class Sprt04Controller extends ApplicationController {
.addObject("pageName", "sprt04020") // jsp pageName .addObject("pageName", "sprt04020") // jsp pageName
.addObject("prefixUrl", CLASS_URL) // prefixUrl .addObject("prefixUrl", CLASS_URL) // prefixUrl
.addObject("FIM065List", commonCodes.get("FIM065")) // 민원 접수 구분 코드(CVLCPT_RCPT_SE_CD) .addObject("FIM065List", commonCodes.get("FIM065")) // 민원 접수 구분 코드(CVLCPT_RCPT_SE_CD)
.addObject("info", json ? cvlcptDscsnInfo : toJson(cvlcptDscsnInfo)) // 민원 상담 정보 .addObject("Info", json ? cvlcptDscsnInfo : toJson(cvlcptDscsnInfo)) // 민원 상담 정보
; ;
} }

Loading…
Cancel
Save