납부자 수정시 기존 납부자를 조회하는 기능 추가.

main
JoJH 1 year ago
parent 29ae043b82
commit b04f2b29cd

@ -83,7 +83,7 @@ public interface PayerService {
* @param req
* @return
*/
DataObject getPayerInfo(PayerQuery req);
DataObject getCrdnPayerInfo(PayerQuery req);
/** .
* @param payer
@ -106,4 +106,10 @@ public interface PayerService {
*/
List<DataObject> getPayerAddrHstrys(PayerQuery req);
/** .<br />
* @param req
* @return
*/
DataObject getLastPayerAddrInfo(PayerQuery req);
}

@ -74,7 +74,7 @@ public class PayerServiceBean extends AbstractServiceBean implements PayerServic
}
@Override
public DataObject getPayerInfo(PayerQuery req) {
public DataObject getCrdnPayerInfo(PayerQuery req) {
if (req.getCallPurpose() == null) {
req.setCallPurpose("view");
}
@ -82,7 +82,7 @@ public class PayerServiceBean extends AbstractServiceBean implements PayerServic
if (req.getCallPurpose().equals("create")) {
return payerBean.getCrdnInfo(req);
} else {
return payerBean.getPayerInfo(req);
return payerBean.getCrdnPayerInfo(req);
}
}
@ -101,4 +101,9 @@ public class PayerServiceBean extends AbstractServiceBean implements PayerServic
return payerBean.getPayerAddrHstrys(req);
}
@Override
public DataObject getLastPayerAddrInfo(PayerQuery req) {
return payerBean.getLastPayerAddrInfo(req);
}
}

@ -43,9 +43,10 @@ public class PayerController extends ApplicationController {
, update = "/update.do" // 납부자 수정
, remove = "/remove.do" // 납부자 제거
, getVehicleOwner = "/vehicle.do" // 차량/납부자 조회
, getPayerInfo = "/info.do" // 납부자 정보 조회
, getCrdnPayerInfo = "/crdnPayerInfo.do" // 단속, 납부자 정보 조회
, createCrdnPayer = "/createCrdnPayer.do" // 단속, 납부자 대장 등록
, getPayerHstrys = "/getPayerHstrys.do" // 납부자 변경 이력 조회
, getPayerHistorys = "/getPayerHstrys.do" // 납부자 변경 이력 조회
, getLastPayerAddressInfo = "/getLastInfo.do" // 납부자, 납부자 주소 정보 조회
;
}
@ -154,12 +155,12 @@ public class PayerController extends ApplicationController {
* }</pre>
*/
@Task
@RequestMapping(name="납부자 정보 조회", value=METHOD_URL.getPayerInfo)
public ModelAndView getPayerInfo(HttpServletRequest hReq, PayerQuery req) {
@RequestMapping(name="납부자 정보 조회", value=METHOD_URL.getCrdnPayerInfo)
public ModelAndView getCrdnPayerInfo(HttpServletRequest hReq, PayerQuery req) {
boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/payer/payer01020-info");
DataObject payerInfo = payerService.getPayerInfo(req);
DataObject payerInfo = payerService.getCrdnPayerInfo(req);
// View(jsp)에서 사용할 공통코드를 조회
Map<String, List<CommonCode>> commonCodes = getCodesOf("FIM011", "FIM014");
@ -206,11 +207,32 @@ public class PayerController extends ApplicationController {
* }</code></pre>
*/
@Task
@RequestMapping(name="납부자 변경 이력 조회", value=METHOD_URL.getPayerHstrys)
public ModelAndView getPayerHstrys(PayerQuery req) {
@RequestMapping(name="납부자 변경 이력 조회", value=METHOD_URL.getPayerHistorys)
public ModelAndView getPayerHistorys(PayerQuery req) {
List<?> result = payerService.getPayerHstrys(req);
return setCollectionInfo(new ModelAndView("jsonView"), result, "payerHstry");
}
/**, .
* @param
* @return jsonView
* <pre>{
* "payerInfo":
* }</pre>
*/
@Task
@RequestMapping(name="납부자, 납부자 주소 정보 조회", value=METHOD_URL.getLastPayerAddressInfo)
public ModelAndView getLastPayerAddressInfo(HttpServletRequest hReq, PayerQuery req) {
ModelAndView mav = new ModelAndView("jsonView");
DataObject payerInfo = payerService.getLastPayerAddrInfo(req);
boolean found = payerInfo != null;
mav.addObject("found", found);
mav.addObject("info", found ? payerInfo : null);
return mav;
}
}

Loading…
Cancel
Save