|
|
@ -84,7 +84,7 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Resource(name = "sndngDtlService")
|
|
|
|
@Resource(name = "sndngDtlService")
|
|
|
|
protected SndngDtlService sndngDtlService;
|
|
|
|
protected SndngDtlService sndngDtlService;
|
|
|
|
|
|
|
|
|
|
|
|
/**공시송달 대장 서비스*/
|
|
|
|
/** 공시송달 대장 서비스*/
|
|
|
|
@Resource(name = "svbtcService")
|
|
|
|
@Resource(name = "svbtcService")
|
|
|
|
private SvbtcService svbtcService;
|
|
|
|
private SvbtcService svbtcService;
|
|
|
|
|
|
|
|
|
|
|
@ -104,7 +104,7 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Resource(name = "crdnSttsHstryService")
|
|
|
|
@Resource(name = "crdnSttsHstryService")
|
|
|
|
private CrdnSttsHstryService crdnSttsHstryService;
|
|
|
|
private CrdnSttsHstryService crdnSttsHstryService;
|
|
|
|
|
|
|
|
|
|
|
|
/**납부자 서비스*/
|
|
|
|
/** 납부자 서비스*/
|
|
|
|
@Resource(name = "payerService")
|
|
|
|
@Resource(name = "payerService")
|
|
|
|
private PayerService payerService;
|
|
|
|
private PayerService payerService;
|
|
|
|
|
|
|
|
|
|
|
@ -113,24 +113,23 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
private CvlcptDscsnService cvlcptDscsnService;
|
|
|
|
private CvlcptDscsnService cvlcptDscsnService;
|
|
|
|
|
|
|
|
|
|
|
|
/**개별 총정보 메인화면(fims/sprt/sprt02/010-main)을 연다.
|
|
|
|
/**개별 총정보 메인화면(fims/sprt/sprt02/010-main)을 연다.
|
|
|
|
*조건없는 {@link #getCrdnInfo(SprtQuery) 단속 대장 조회 결과}를 포함시킨다.
|
|
|
|
* 조건없는 {@link #getCrdnInfo(SprtQuery) 단속 대장 조회 결과}를 포함시킨다.
|
|
|
|
* @return fims/sprt/sprt02010
|
|
|
|
* @return fims/sprt/sprt02010
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Task("CMN")
|
|
|
|
@Task("CMN")
|
|
|
|
@RequestMapping(name="개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
|
|
|
|
@RequestMapping(name="개별총정보 메인", value=METHOD_URL.indivTotalInfoMain)
|
|
|
|
public ModelAndView indivTotalInfoMain(SprtQuery req) {
|
|
|
|
public ModelAndView indivTotalInfoMain(SprtQuery req) {
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02010-main");
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02010-main");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DataObject info = sprt02Service.getCrdnInfo(req);
|
|
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
return mav
|
|
|
|
.addObject("callControlName", req.getCallControlName())
|
|
|
|
.addObject("callControlName", req.getCallControlName())
|
|
|
|
.addObject("callPurpose", req.getCallPurpose())
|
|
|
|
.addObject("callPurpose", req.getCallPurpose())
|
|
|
|
.addObject("pageName", "sprt02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
.addObject("pageName", "sprt02010") // View(jsp)에서 사용할 id 뒤에 붙일 suffix
|
|
|
|
.addObject("pageNameMain", "sprt02010") // 개별총정보 메인 화면명
|
|
|
|
.addObject("pageNameMain", "sprt02010") // 개별총정보 메인 화면명
|
|
|
|
.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)) // 개별총정보
|
|
|
|
.addObject("totalInfo", json ? info : toJson(info)) // 개별총정보
|
|
|
|
;
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -142,27 +141,25 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
* }</code></pre>
|
|
|
|
* }</code></pre>
|
|
|
|
*/
|
|
|
|
*/
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 단속, 납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
|
|
|
|
@RequestMapping(name="개별총정보 단속,납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
|
|
|
|
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getCrdnPayerInfo(SprtQuery req) {
|
|
|
|
// 단속(TB_CRDN), 납부자(TB_PAYER) 정보
|
|
|
|
|
|
|
|
DataObject crdnPayerInfo = sprt02Service.getCrdnPayerInfo(req);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02020-info");
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02020-info");
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010") // pageNameMain
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02020") // pageName
|
|
|
|
|
|
|
|
.addObject("infoPrefix", "crdnPayer") // prefix
|
|
|
|
|
|
|
|
.addObject("crdnPayerInfo", json ? crdnPayerInfo : toJson(crdnPayerInfo)) // 단속, 납부자 정보
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
// 단속(TB_CRDN), 납부자(TB_PAYER) 정보
|
|
|
|
|
|
|
|
DataObject crdnPayerInfo = sprt02Service.getCrdnPayerInfo(req);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
|
|
|
.addObject("mainPageName", "sprt02010") // mainPageName
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02020") // pageName
|
|
|
|
|
|
|
|
.addObject("crdnPayerInfo", json ? crdnPayerInfo : toJson(crdnPayerInfo)) // 단속, 납부자 정보
|
|
|
|
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 의견제출 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 의견제출 정보를 반환한다.
|
|
|
@ -175,30 +172,28 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
|
|
|
|
@RequestMapping(name="개별총정보 의견제출 정보 조회", value=METHOD_URL.getOpnnSbmsnInfo)
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getOpnnSbmsnInfo(SprtQuery req) {
|
|
|
|
// 의견제출 정보
|
|
|
|
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
|
|
|
|
|
exclQuery.setCrdnId(req.getCrdnId());
|
|
|
|
|
|
|
|
exclQuery.setDelYn(req.getDelYn());
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 의견 제출(TB_OPNN_SBMSN) 대장 조회
|
|
|
|
|
|
|
|
DataObject opnnSbmsnInfo = opnnSbmsnService.getOpnnSbmsnInfo(exclQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02030-info");
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02030-info");
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010") // pageNameMain
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02030") // pageName
|
|
|
|
|
|
|
|
.addObject("infoPrefix", "opnnSbmsn") // prefix
|
|
|
|
|
|
|
|
.addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보
|
|
|
|
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
// 의견제출 정보
|
|
|
|
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
|
|
|
|
|
exclQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
|
|
|
|
exclQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 의견 제출(TB_OPNN_SBMSN) 대장 조회
|
|
|
|
|
|
|
|
DataObject opnnSbmsnInfo = opnnSbmsnService.getOpnnSbmsnInfo(exclQuery);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
|
|
|
.addObject("mainPageName", "sprt02010") // mainPageName
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02030") // pageName
|
|
|
|
|
|
|
|
.addObject("opnnSbmsnInfo", json ? opnnSbmsnInfo : toJson(opnnSbmsnInfo)) // 의견제출 정보
|
|
|
|
|
|
|
|
;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 발송상세 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 발송상세 정보를 반환한다.
|
|
|
@ -211,38 +206,34 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 발송, 반송 정보 조회", value=METHOD_URL.getSndngInfo)
|
|
|
|
@RequestMapping(name="개별총정보 발송, 반송 정보 조회", value=METHOD_URL.getSndngInfo)
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getSndngInfo(SprtQuery req) {
|
|
|
|
// 발송상세 정보
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02040-info");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
//
|
|
|
|
SndbQuery sndbQuery = new SndbQuery();
|
|
|
|
SndbQuery sndbQuery = new SndbQuery();
|
|
|
|
sndbQuery.setCrdnId(req.getCrdnId());
|
|
|
|
sndbQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
sndbQuery.setDelYn(req.getDelYn());
|
|
|
|
sndbQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
sndbQuery.setOrderBy("SD.REG_DT, SD.SNDNG_DTL_ID DESC");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 발송 상세 정보
|
|
|
|
|
|
|
|
sndbQuery.setOrderBy("SD.REG_DT DESC, SD.SNDNG_DTL_ID DESC"); // 정렬
|
|
|
|
List<?> sndngDtls = sndngDtlService.getSndngDtls(sndbQuery);
|
|
|
|
List<?> sndngDtls = sndngDtlService.getSndngDtls(sndbQuery);
|
|
|
|
|
|
|
|
|
|
|
|
// 공시송달 정보
|
|
|
|
// 공시송달 정보
|
|
|
|
sndbQuery.setCrdnId(req.getCrdnId());
|
|
|
|
sndbQuery.setOrderBy("SV.REG_DT DESC, SV.SVBTC_ID DESC"); // 정렬
|
|
|
|
sndbQuery.setDelYn(req.getDelYn());
|
|
|
|
|
|
|
|
sndbQuery.setOrderBy("SV.REG_DT DESC, SV.SVBTC_ID DESC");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
List<?> svbtcDtls = svbtcService.getSvbtcDtls(sndbQuery);
|
|
|
|
List<?> svbtcDtls = svbtcService.getSvbtcDtls(sndbQuery);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
return mav
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02040-info");
|
|
|
|
.addObject("mainPageName", "sprt02010") // pageNameMain
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010") // pageNameMain
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02040") // pageName
|
|
|
|
.addObject("pageName", "sprt02040") // pageName
|
|
|
|
.addObject("infoPrefix", "sndngDtl") // prefix
|
|
|
|
|
|
|
|
.addObject("sndngDtls", json ? sndngDtls : toJson(sndngDtls)) // 발송 상세 정보
|
|
|
|
.addObject("sndngDtls", json ? sndngDtls : toJson(sndngDtls)) // 발송 상세 정보
|
|
|
|
.addObject("svbtcDtls", json ? svbtcDtls : toJson(svbtcDtls)) // 공시송달 정보
|
|
|
|
.addObject("svbtcDtls", json ? svbtcDtls : toJson(svbtcDtls)) // 공시송달 정보
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 처리상태이력, 감경, 부과제외 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 처리상태이력, 감경, 부과제외 정보를 반환한다.
|
|
|
@ -255,30 +246,37 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 처리 상세 정보 조회", value=METHOD_URL.getPrcsDtlInfo)
|
|
|
|
@RequestMapping(name="개별총정보 처리 상세 정보 조회", value=METHOD_URL.getPrcsDtlInfo)
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getPrcsDtlInfo(SprtQuery req) {
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02050-info");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 과태료 감경(TB_RDCT) 대장 조회
|
|
|
|
// 과태료 감경(TB_RDCT) 대장 조회
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
|
|
|
|
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
levyQuery.setCallPurpose("view");
|
|
|
|
levyQuery.setCallPurpose("view");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
levyQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
levyQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
levyQuery.setCrdnId(req.getCrdnId());
|
|
|
|
levyQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
levyQuery.setDelYn(req.getDelYn());
|
|
|
|
levyQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
levyQuery.setOrderBy("RDCT_ID DESC"); // 정렬
|
|
|
|
levyQuery.setOrderBy("RDCT_ID DESC"); // 정렬
|
|
|
|
|
|
|
|
|
|
|
|
DataObject rdctInfo = rdctService.getRdctInfo(levyQuery);
|
|
|
|
DataObject rdctInfo = rdctService.getRdctInfo(levyQuery);
|
|
|
|
|
|
|
|
|
|
|
|
// 부과 제외(TB_LEVY_EXCL) 대장 조회
|
|
|
|
// 부과 제외(TB_LEVY_EXCL) 대장 조회
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
|
LevyExclQuery exclQuery = new LevyExclQuery();
|
|
|
|
|
|
|
|
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
exclQuery.setCallPurpose("view");
|
|
|
|
exclQuery.setCallPurpose("view");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
exclQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
exclQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
exclQuery.setCrdnId(req.getCrdnId());
|
|
|
|
exclQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
exclQuery.setDelYn(req.getDelYn());
|
|
|
|
exclQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
exclQuery.setOrderBy("LEVY_EXCL_ID DESC"); // 정렬
|
|
|
|
exclQuery.setOrderBy("LEVY_EXCL_ID DESC"); // 정렬
|
|
|
|
|
|
|
|
|
|
|
|
DataObject levyExclInfo = levyExclService.getLevyExclInfo(exclQuery);
|
|
|
|
DataObject levyExclInfo = levyExclService.getLevyExclInfo(exclQuery);
|
|
|
@ -298,24 +296,14 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
|
|
|
|
|
|
|
|
List<?> payerAddrHstrys = payerService.getPayerAddrHstrys(payerQuery);
|
|
|
|
List<?> payerAddrHstrys = payerService.getPayerAddrHstrys(payerQuery);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
return mav
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02050-info");
|
|
|
|
.addObject("mainPageName", "sprt02010")
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010")
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02050")
|
|
|
|
.addObject("pageName", "sprt02050")
|
|
|
|
.addObject("rdctInfo", json ? rdctInfo : toJson(rdctInfo)) // 과태료 감경 정보
|
|
|
|
.addObject("rdctInfo", json ? rdctInfo : toJson(rdctInfo)) // 과태료 감경 정보
|
|
|
|
.addObject("levyExclInfo", json ? levyExclInfo : toJson(levyExclInfo)) // 부과 제외 정보
|
|
|
|
.addObject("levyExclInfo", json ? levyExclInfo : toJson(levyExclInfo)) // 부과 제외 정보
|
|
|
|
.addObject("crdnSttsHstrys", json ? crdnSttsHstrys : toJson(crdnSttsHstrys)) // 단속 상태 이력
|
|
|
|
.addObject("crdnSttsHstrys", json ? crdnSttsHstrys : toJson(crdnSttsHstrys)) // 단속 상태 이력
|
|
|
|
.addObject("payerAddrHstrys", json ? payerAddrHstrys : toJson(payerAddrHstrys)) // 납부자 주소 변경 이력
|
|
|
|
.addObject("payerAddrHstrys", json ? payerAddrHstrys : toJson(payerAddrHstrys)) // 납부자 주소 변경 이력
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 부과, 체납 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 부과, 체납 정보를 반환한다.
|
|
|
@ -328,35 +316,33 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 부과, 체납 정보 조회", value=METHOD_URL.getLevyNpmntInfo)
|
|
|
|
@RequestMapping(name="개별총정보 부과, 체납 정보 조회", value=METHOD_URL.getLevyNpmntInfo)
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getLevyNpmntInfo(SprtQuery req) {
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02060-info");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 부과 정보
|
|
|
|
// 부과 정보
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
LevyQuery levyQuery = new LevyQuery();
|
|
|
|
|
|
|
|
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
levyQuery.setCallPurpose("view");
|
|
|
|
levyQuery.setCallPurpose("view");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
levyQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
levyQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
levyQuery.setCrdnId(req.getCrdnId());
|
|
|
|
levyQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
levyQuery.setDelYn(req.getDelYn());
|
|
|
|
levyQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
levyQuery.setOrderBy("LEVY_ID DESC"); // 정렬
|
|
|
|
levyQuery.setOrderBy("LEVY_ID DESC"); // 정렬
|
|
|
|
|
|
|
|
|
|
|
|
DataObject levyInfo = levyService.getLevyInfo(levyQuery);
|
|
|
|
DataObject levyInfo = levyService.getLevyInfo(levyQuery);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
return mav
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02060-info");
|
|
|
|
.addObject("mainPageName", "sprt02010")
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010")
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02060")
|
|
|
|
.addObject("pageName", "sprt02060")
|
|
|
|
.addObject("levyInfo", json ? levyInfo : toJson(levyInfo)) // 부과 정보
|
|
|
|
.addObject("levyInfo", json ? levyInfo : toJson(levyInfo)) // 부과 정보
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 수납 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 수납 정보를 반환한다.
|
|
|
@ -369,35 +355,33 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 수납 정보 조회", value=METHOD_URL.getRcvmtInfo)
|
|
|
|
@RequestMapping(name="개별총정보 수납 정보 조회", value=METHOD_URL.getRcvmtInfo)
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getRcvmtInfo(SprtQuery req) {
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02070-info");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재 조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 수납 정보
|
|
|
|
// 수납 정보
|
|
|
|
RcvmtQuery rcvmtQuery = new RcvmtQuery();
|
|
|
|
RcvmtQuery rcvmtQuery = new RcvmtQuery();
|
|
|
|
|
|
|
|
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
if (req.getCallPurpose() == null) {
|
|
|
|
rcvmtQuery.setCallPurpose("view");
|
|
|
|
rcvmtQuery.setCallPurpose("view");
|
|
|
|
} else {
|
|
|
|
} else {
|
|
|
|
rcvmtQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
rcvmtQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
rcvmtQuery.setCrdnId(req.getCrdnId());
|
|
|
|
rcvmtQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
rcvmtQuery.setDelYn(req.getDelYn());
|
|
|
|
rcvmtQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
rcvmtQuery.setOrderBy("R.RCVMT_ID DESC");
|
|
|
|
rcvmtQuery.setOrderBy("R.RCVMT_ID DESC"); // 정렬
|
|
|
|
|
|
|
|
|
|
|
|
List<DataObject> rcvmts = rcvmtService.getRcvmts(rcvmtQuery);
|
|
|
|
List<DataObject> rcvmts = rcvmtService.getRcvmts(rcvmtQuery);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
return mav
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02070-info");
|
|
|
|
.addObject("mainPageName", "sprt02010")
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010")
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02070")
|
|
|
|
.addObject("pageName", "sprt02070")
|
|
|
|
.addObject("rcvmts", json ? rcvmts : toJson(rcvmts)) // 수납 정보
|
|
|
|
.addObject("rcvmts", json ? rcvmts : toJson(rcvmts)) // 수납 정보
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
/**지정하는 단속 ID의 민원 상담 정보를 반환한다.
|
|
|
|
/**지정하는 단속 ID의 민원 상담 정보를 반환한다.
|
|
|
@ -410,6 +394,15 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
@Task
|
|
|
|
@Task
|
|
|
|
@RequestMapping(name="개별총정보 민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
|
|
|
|
@RequestMapping(name="개별총정보 민원 상담 정보 조회", value=METHOD_URL.getCvlcptDscsnInfo)
|
|
|
|
public ModelAndView getCvlcptDscsnInfo(SprtQuery req) {
|
|
|
|
public ModelAndView getCvlcptDscsnInfo(SprtQuery req) {
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02080-info");
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 민원 상담 정보
|
|
|
|
// 민원 상담 정보
|
|
|
|
CvlcptDscsnQuery cvlcptDscsnQuery = new CvlcptDscsnQuery();
|
|
|
|
CvlcptDscsnQuery cvlcptDscsnQuery = new CvlcptDscsnQuery();
|
|
|
|
|
|
|
|
|
|
|
@ -419,28 +412,20 @@ public class Sprt02Controller extends ApplicationController {
|
|
|
|
cvlcptDscsnQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
cvlcptDscsnQuery.setCallPurpose(req.getCallPurpose());
|
|
|
|
}
|
|
|
|
}
|
|
|
|
cvlcptDscsnQuery.setInquiryCondition(req.getInquiryCondition());
|
|
|
|
cvlcptDscsnQuery.setInquiryCondition(req.getInquiryCondition());
|
|
|
|
cvlcptDscsnQuery.setSggCd(req.getSggCd());
|
|
|
|
cvlcptDscsnQuery.setSggCd(req.getSggCd()); // 시군구 코드
|
|
|
|
cvlcptDscsnQuery.setTaskSeCd(req.getTaskSeCd());
|
|
|
|
cvlcptDscsnQuery.setTaskSeCd(req.getTaskSeCd()); // 업무 구분 코드
|
|
|
|
cvlcptDscsnQuery.setCrdnId(req.getCrdnId());
|
|
|
|
cvlcptDscsnQuery.setCrdnId(req.getCrdnId()); // 단속 ID
|
|
|
|
cvlcptDscsnQuery.setVhrno(req.getVhrno());
|
|
|
|
cvlcptDscsnQuery.setVhrno(req.getVhrno()); // 차량번호
|
|
|
|
|
|
|
|
cvlcptDscsnQuery.setDelYn(req.getDelYn()); // 삭제 여부
|
|
|
|
|
|
|
|
cvlcptDscsnQuery.setOrderBy("CD.CVLCPT_DSCSN_ID DESC"); // 정렬
|
|
|
|
|
|
|
|
|
|
|
|
List<DataObject> cvlcptDscsns = cvlcptDscsnService.getCvlcptDscsns(cvlcptDscsnQuery);
|
|
|
|
List<DataObject> cvlcptDscsns = cvlcptDscsnService.getCvlcptDscsns(cvlcptDscsnQuery);
|
|
|
|
|
|
|
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
return mav
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/sprt/sprt02080-info");
|
|
|
|
.addObject("mainPageName", "sprt02010")
|
|
|
|
|
|
|
|
|
|
|
|
mav.addObject("pageNameMain", "sprt02010")
|
|
|
|
|
|
|
|
.addObject("pageName", "sprt02080")
|
|
|
|
.addObject("pageName", "sprt02080")
|
|
|
|
.addObject("cvlcptDscsns", json ? cvlcptDscsns : toJson(cvlcptDscsns)) // 민원상담내용 정보
|
|
|
|
.addObject("cvlcptDscsns", json ? cvlcptDscsns : toJson(cvlcptDscsns)) // 민원상담내용 정보
|
|
|
|
;
|
|
|
|
;
|
|
|
|
|
|
|
|
|
|
|
|
// 재조회로 호출되었다면..
|
|
|
|
|
|
|
|
if (req.getCallPurpose().equals("refresh")) {
|
|
|
|
|
|
|
|
DataObject totalInfo = sprt02Service.getCrdnInfo(req); // 단속(TB_CRDN) 대장 조회
|
|
|
|
|
|
|
|
mav.addObject("totalInfo", json ? totalInfo : toJson(totalInfo)); // 단속 정보
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
return mav;
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
}
|
|
|
|