diff --git a/src/main/java/cokr/xit/fims/excl/ExclQuery.java b/src/main/java/cokr/xit/fims/excl/ExclQuery.java index 77e5fcab..a7c1e0f7 100644 --- a/src/main/java/cokr/xit/fims/excl/ExclQuery.java +++ b/src/main/java/cokr/xit/fims/excl/ExclQuery.java @@ -46,7 +46,7 @@ public class ExclQuery extends CmmnQuery { private String vhrno; // 단속(TB_CRDN)_차량번호 private String rtpyrNm; // 납부자(TB_PAYER)_납부자 명 // ETC - private String callPurpose; // 호출용도 필요시 사용(view, select, create, update) + private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회) private String delYn; // 삭제 여부 private String delRsn; // 삭제 사유 private String crdnDelYn; // 단속 삭제 여부 diff --git a/src/main/java/cokr/xit/fims/levy/service/bean/Levy01ServiceBean.java b/src/main/java/cokr/xit/fims/levy/service/bean/Levy01ServiceBean.java index bef5dbee..26450600 100644 --- a/src/main/java/cokr/xit/fims/levy/service/bean/Levy01ServiceBean.java +++ b/src/main/java/cokr/xit/fims/levy/service/bean/Levy01ServiceBean.java @@ -8,7 +8,6 @@ import org.springframework.stereotype.Service; import cokr.xit.foundation.component.AbstractServiceBean; import cokr.xit.foundation.data.DataObject; -import cokr.xit.fims.excl.ExclQuery; import cokr.xit.fims.levy.Levy; import cokr.xit.fims.levy.LevyQuery; import cokr.xit.fims.levy.service.Levy01Service; diff --git a/src/main/java/cokr/xit/fims/sndb/SndbQuery.java b/src/main/java/cokr/xit/fims/sndb/SndbQuery.java index cf828fcf..a479d63a 100644 --- a/src/main/java/cokr/xit/fims/sndb/SndbQuery.java +++ b/src/main/java/cokr/xit/fims/sndb/SndbQuery.java @@ -25,7 +25,7 @@ public class SndbQuery extends CmmnQuery { private String[] svbtcIDs; // 공시송달 IDs private String svbtcId; // 공시송달 ID // ETC - private String callPurpose; // 호출용도 필요시 사용(select, create, update) + private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회) private String delYn; // 삭제 여부 private String delRsn; // 삭제 사유 diff --git a/src/main/java/cokr/xit/fims/sprt/SprtQuery.java b/src/main/java/cokr/xit/fims/sprt/SprtQuery.java index 25da8acc..6364dd2e 100644 --- a/src/main/java/cokr/xit/fims/sprt/SprtQuery.java +++ b/src/main/java/cokr/xit/fims/sprt/SprtQuery.java @@ -22,7 +22,7 @@ public class SprtQuery extends CmmnQuery { private String fyr; // 회계연도 private String levyNo; // 부과 번호 // ETC - private String callPurpose; // 호출용도 필요시 사용(select, create, update) + private String callPurpose; // 자료 조회시 호출용도. (view 조회, create 등록, update 수정, refresh 재조회) private String delYn; // 삭제 여부 private String delRsn; // 삭제 사유 private String inquiryCondition; // 조회 조건 diff --git a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java index 4fee69d1..76534374 100644 --- a/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java +++ b/src/main/java/cokr/xit/fims/sprt/web/Sprt02Controller.java @@ -131,19 +131,22 @@ public class Sprt02Controller extends ApplicationController { // 단속(TB_CRDN), 납부자(TB_PAYER) 정보 DataObject crdnPayer = sprt02Service.getCrdnPayerInfo(req); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02020-info"); - return mav - .addObject("pageName", "sprt02020") - .addObject("pageNameMain", "sprt02010") - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("crdnPayer", json ? crdnPayer : toJson(crdnPayer)) // 단속, 납부자 정보 + mav.addObject("pageName", "sprt02020") + .addObject("pageNameMain", "sprt02010") + .addObject("crdnPayer", json ? crdnPayer : toJson(crdnPayer)) // 단속, 납부자 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 단속 이미지 파일 정보를 반환한다. @@ -248,19 +251,22 @@ public class Sprt02Controller extends ApplicationController { // 의견 제출(TB_OPNN_SBMSN) 대장 조회 DataObject opnnSbmsn = excl02Service.getOpnnSbmsnInfo(exclQuery); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02030-info"); - return mav - .addObject("pageName", "sprt02030") - .addObject("pageNameMain", "sprt02010") - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("opnnSbmsn", json ? opnnSbmsn : toJson(opnnSbmsn)) // 의견제출 정보 + mav.addObject("pageName", "sprt02030") + .addObject("pageNameMain", "sprt02010") + .addObject("opnnSbmsn", json ? opnnSbmsn : toJson(opnnSbmsn)) // 의견제출 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 발송 정보를 반환한다. @@ -292,22 +298,25 @@ public class Sprt02Controller extends ApplicationController { List svbtc = sndb01Service.getSvbtcs(sndb01Query); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02040-info"); - return mav - .addObject("pageName", "sprt02040") - .addObject("pageNameMain", "sprt02010") - .addObject("infoPrefix", "sndng") // prefix - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("sndngDtlList", json ? sndngDtl : toJson(sndngDtl)) // 발송 정보 - .addObject("pageDataName2", "Svbtc") // dataset2 - .addObject("svbtcList", json ? svbtc : toJson(svbtc)) // 공시송달 정보 + mav.addObject("pageName", "sprt02040") + .addObject("pageNameMain", "sprt02010") + .addObject("infoPrefix", "sndng") // prefix + .addObject("sndngDtlList", json ? sndngDtl : toJson(sndngDtl)) // 발송 정보 + .addObject("pageDataName2", "Svbtc") // dataset2 + .addObject("svbtcList", json ? svbtc : toJson(svbtc)) // 공시송달 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 처리상태이력, 감경, 부과제외 정보를 반환한다. @@ -360,26 +369,29 @@ public class Sprt02Controller extends ApplicationController { List crdnPayerHstry = crdnPayerHstryService.getCrdnPayerHstrys(crdnPayerHstryQuery); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02050-info"); - return mav - .addObject("pageName", "sprt02050") - .addObject("pageNameMain", "sprt02010") - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("pageDataName1", "Rduct") // dataset1 - .addObject("rduct", json ? rduct : toJson(rduct)) // 과태료 감경 정보 - .addObject("pageDataName2", "LevyExcl") // dataset2 - .addObject("levyExcl", json ? levyExcl : toJson(levyExcl)) // 부과 제외 정보 - .addObject("pageDataName3", "CrdnSttsHstry") // dataset3 - .addObject("crdnSttsHstryList", json ? crdnSttsHstry : toJson(crdnSttsHstry)) // 단속 상태 이력 - .addObject("pageDataName4", "CrdnPayerHstry") // dataset4 - .addObject("crdnPayerHstryList", json ? crdnPayerHstry : toJson(crdnPayerHstry)) // 단속 납부자 이력 + mav.addObject("pageName", "sprt02050") + .addObject("pageNameMain", "sprt02010") + .addObject("pageDataName1", "Rduct") // dataset1 + .addObject("rduct", json ? rduct : toJson(rduct)) // 과태료 감경 정보 + .addObject("pageDataName2", "LevyExcl") // dataset2 + .addObject("levyExcl", json ? levyExcl : toJson(levyExcl)) // 부과 제외 정보 + .addObject("pageDataName3", "CrdnSttsHstry") // dataset3 + .addObject("crdnSttsHstryList", json ? crdnSttsHstry : toJson(crdnSttsHstry)) // 단속 상태 이력 + .addObject("pageDataName4", "CrdnPayerHstry") // dataset4 + .addObject("crdnPayerHstryList", json ? crdnPayerHstry : toJson(crdnPayerHstry)) // 단속 납부자 이력 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 부과, 체납 정보를 반환한다. @@ -390,7 +402,6 @@ public class Sprt02Controller extends ApplicationController { * } */ public ModelAndView getLevyNpmntInfo(SprtQuery req) { - // 감경 조회 LevyQuery levyQuery = new LevyQuery(); if (req.getCallPurpose() == null) { @@ -404,19 +415,22 @@ public class Sprt02Controller extends ApplicationController { DataObject levy = levy01Service.getLevyInfo(levyQuery); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02060-info"); - return mav - .addObject("pageName", "sprt02060") - .addObject("pageNameMain", "sprt02010") - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("levy", json ? levy : toJson(levy)) // 부과 정보 + mav.addObject("pageName", "sprt02060") + .addObject("pageNameMain", "sprt02010") + .addObject("levy", json ? levy : toJson(levy)) // 부과 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 수납 정보를 반환한다. @@ -440,20 +454,23 @@ public class Sprt02Controller extends ApplicationController { List rcvmt = rcvm01Service.getRcvmts(rcvmQuery); - // 단속(TB_CRDN) 대장 조회 - DataObject totalInfo = sprt02Service.getCrdnInfo(req); - boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02070-info"); - return mav - .addObject("pageName", "sprt02070") - .addObject("pageNameMain", "sprt02010") - .addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 단속 정보 - .addObject("infoPrefix", "rcvmt") // prefix - .addObject("rcvmt", json ? rcvmt : toJson(rcvmt)) // 수납 정보 + mav.addObject("pageName", "sprt02070") + .addObject("pageNameMain", "sprt02010") + .addObject("infoPrefix", "rcvmt") // prefix + .addObject("rcvmt", json ? rcvmt : toJson(rcvmt)) // 수납 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } /**지정하는 단속 ID의 민원 상담 내용 정보를 반환한다. @@ -464,24 +481,26 @@ public class Sprt02Controller extends ApplicationController { * } */ public ModelAndView getCvlcptDscsnCnInfo(SprtQuery req) { - if (req.getCallPurpose() == null) { - req.setCallPurpose("view"); - } else { - req.setCallPurpose(req.getCallPurpose()); - } - + // List cvlcptDscsnCn = sprt04Service.getCvlcptDscsnCns(req); boolean json = jsonResponse(); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02080-info"); - return mav - .addObject("pageName", "sprt02080") - .addObject("pageNameMain", "sprt02010") - .addObject("infoPrefix", "cvlcptDscsnCn") // prefix - .addObject("cvlcptDscsnCn", json ? cvlcptDscsnCn : toJson(cvlcptDscsnCn)) // 민원상담내용 정보 + mav.addObject("pageName", "sprt02080") + .addObject("pageNameMain", "sprt02010") + .addObject("infoPrefix", "cvlcptDscsnCn") // prefix + .addObject("cvlcptDscsnCn", json ? cvlcptDscsnCn : toJson(cvlcptDscsnCn)) // 민원상담내용 정보 ; + + // 재조회로 호출되었다면.. + if (req.getCallPurpose().equals("refresh")) { + DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회 + mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보 + } + + return mav; } } diff --git a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06030-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06030-info.jsp index adc42266..2ac4e291 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06030-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/crdn/crdn06030-info.jsp @@ -27,10 +27,10 @@ - +
- +
diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp index d8369bb0..f204459b 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02020-info.jsp @@ -683,7 +683,7 @@ } let params = { - callPurpose : "view" + callPurpose : "refresh" , crdnId : crdnId , sggCd : sggCd , taskSeCd : taskSeCd diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp index 5c2a8e3d..b960106e 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02030-info.jsp @@ -297,7 +297,7 @@ } let params = { - callPurpose : "view" + callPurpose : "refresh" , crdnId : crdnId , sggCd : sggCd , taskSeCd : taskSeCd diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp index 330a605a..f93e3add 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02050-info.jsp @@ -495,7 +495,7 @@ } let params = { - callPurpose : "view" + callPurpose : "refresh" , crdnId : crdnId , sggCd : sggCd , taskSeCd : taskSeCd diff --git a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp index 061377e2..9137d7d3 100644 --- a/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp +++ b/src/main/webapp/WEB-INF/jsp/fims/sprt/sprt02080-info.jsp @@ -207,7 +207,7 @@ } let params = { - callPurpose : "view" + callPurpose : "refresh" , inquiryCondition : "crdnId_vhrno" , crdnId : crdnId , sggCd : sggCd