개별총정보 수정.

main
JoJH 2 weeks ago
parent 7041b344f9
commit a66ff8b20c

@ -154,25 +154,26 @@ public class PayerController extends ApplicationController {
@Task
@RequestMapping(name="납부자 정보 조회", value=METHOD_URL.getPayerInfo)
public ModelAndView getPayerInfo(HttpServletRequest hReq, PayerQuery req) {
DataObject payerInfo = payerService.getPayerInfo(req);
boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/payer/payer01020-info");
DataObject info = payerService.getPayerInfo(req);
mav.addObject("Info", json ? info : toJson(info));
if (!json) {
// View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM011", "FIM014", "FIM054");
return mav
.addObject("openerPageName", hReq.getParameter("openerPageName")) // 호출한 Jsp PageName
.addObject("pageName", "payer01020") // jsp pageName
.addObject("infoPrefix", "payer") // prefix
mav.addObject("pageName", "payer01020") // jsp pageName
.addObject("FIM011List", commonCodes.get("FIM011")) // 납부자 구분 코드(RTPYR_SE_CD)
.addObject("FIM014List", commonCodes.get("FIM014")) // 납부자 상태 코드(RTPYR_STTS_CD)
.addObject("FIM054List", commonCodes.get("FIM054")) // 업무 구분 코드(TASK_SE_CD)
.addObject("payerInfo", json ? payerInfo : toJson(payerInfo)) // 납부자 정보
;
}
return mav;
}
/** .
* @param Payer
* @return jsonView

@ -9,7 +9,7 @@ public class SprtQuery extends CmmnQuery {
private static final long serialVersionUID = 1L;
// 필수
private String callControlName; // 호출한 페이지의 Control 이름
private String callPageName; // 호출한 페이지 이름
// IDs
private String[] cvlcptDscsnIds; // 민원 상담 Ids
private String[] crdnIds; // 단속 Ids
@ -37,12 +37,12 @@ public class SprtQuery extends CmmnQuery {
private String delRsn; // 삭제 사유
private String inquiryCondition; // 조회 조건
public String getCallControlName() {
return ifEmpty(callControlName, () -> null);
public String getCallPageName() {
return ifEmpty(callPageName, () -> null);
}
public <T extends SprtQuery> T setCallControlName(String callControlName) {
this.callControlName = callControlName;
public <T extends SprtQuery> T setCallPageName(String callPageName) {
this.callPageName = callPageName;
return self();
}

@ -123,13 +123,12 @@ public class Sprt02Controller extends ApplicationController {
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02010-main");
DataObject info = sprt02Service.getCrdnInfo(req);
mav.addObject("totalInfo", json ? info : toJson(info)); // 개별총정보
return mav
.addObject("callControlName", req.getCallControlName())
.addObject("callPurpose", req.getCallPurpose())
.addObject("callPageName", req.getCallPageName()) // 호출 pageName
.addObject("callPurpose", req.getCallPurpose()) // 호출 용도
.addObject("pageName", "sprt02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
.addObject("pageNameMain", "sprt02010") // 개별총정보 메인 화면명
.addObject("totalInfo", json ? info : toJson(info)) // 개별총정보
;
}
@ -156,7 +155,7 @@ public class Sprt02Controller extends ApplicationController {
DataObject crdnPayerInfo = sprt02Service.getCrdnPayerInfo(req);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02020") // pageName
.addObject("crdnPayerInfo", json ? crdnPayerInfo : toJson(crdnPayerInfo)) // 단속, 납부자 정보
;
@ -190,7 +189,7 @@ public class Sprt02Controller extends ApplicationController {
DataObject opnnInfo = opnnSbmsnService.getOpnnSbmsnInfo(exclQuery);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02030") // pageName
.addObject("opnnInfo", json ? opnnInfo : toJson(opnnInfo)) // 의견제출 정보
;
@ -227,7 +226,7 @@ public class Sprt02Controller extends ApplicationController {
List<?> svbtcDtls = svbtcService.getSvbtcDtls(sndbQuery); // 공시송달 정보
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02040") // pageName
.addObject("sndngDtls", json ? sndngDtls : toJson(sndngDtls)) // 발송 상세 정보
.addObject("svbtcDtls", json ? svbtcDtls : toJson(svbtcDtls)) // 공시송달 정보
@ -295,7 +294,7 @@ public class Sprt02Controller extends ApplicationController {
List<?> payerAddrHstrys = payerService.getPayerAddrHstrys(payerQuery);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02050") // pageName
.addObject("rdctInfo", json ? rdctInfo : toJson(rdctInfo)) // 과태료 감경 정보
.addObject("levyExclInfo", json ? levyExclInfo : toJson(levyExclInfo)) // 부과 제외 정보
@ -337,7 +336,7 @@ public class Sprt02Controller extends ApplicationController {
DataObject levyInfo = levyService.getLevyInfo(levyQuery);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02060") // pageName
.addObject("levyInfo", json ? levyInfo : toJson(levyInfo)) // 부과 정보
;
@ -376,7 +375,7 @@ public class Sprt02Controller extends ApplicationController {
List<DataObject> rcvmts = rcvmtService.getRcvmts(rcvmtQuery);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02070") // pageName
.addObject("rcvmts", json ? rcvmts : toJson(rcvmts)) // 수납 정보
;
@ -419,7 +418,7 @@ public class Sprt02Controller extends ApplicationController {
List<DataObject> cvlcptDscsns = cvlcptDscsnService.getCvlcptDscsns(cvlcptDscsnQuery);
return mav
.addObject("mainPageName", "sprt02010") // mainPageName
.addObject("pageNameMain", "sprt02010") // pageNameMain
.addObject("pageName", "sprt02080") // pageName
.addObject("cvlcptDscsns", json ? cvlcptDscsns : toJson(cvlcptDscsns)) // 민원상담내용 정보
;

Loading…
Cancel
Save