|
|
|
@ -178,15 +178,20 @@ public class Excl01Controller extends ApplicationController {
|
|
|
|
|
// 상세 정보 조회
|
|
|
|
|
DataObject levyExclInfo = levyExclService.getLevyExclInfo(req);
|
|
|
|
|
|
|
|
|
|
// 등록을 호출하였지만 등록된 부과제외 ID가 있는지 확인.
|
|
|
|
|
if (req.getCallPurpose().equals("create") && !levyExclInfo.string("LEVY_EXCL_ID").equals("")) {
|
|
|
|
|
if (req.getCallPurpose().equals("create")) { // 등록
|
|
|
|
|
if (!levyExclInfo.string("LEVY_EXCL_ID").equals("")) {
|
|
|
|
|
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", "조회된 부과제외 정보가 없습니다.");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return mav
|
|
|
|
|
.addObject("message", "이미 등록된 부과제외 정보가 있습니다.")
|
|
|
|
|
.addObject("rtnMsg", "이미 등록된 부과제외 정보가 있습니다.")
|
|
|
|
|
;
|
|
|
|
|
} else {
|
|
|
|
|
boolean json = jsonResponse();
|
|
|
|
|
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/excl/excl01020-info");
|
|
|
|
|
|
|
|
|
@ -200,12 +205,11 @@ public class Excl01Controller extends ApplicationController {
|
|
|
|
|
.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("Info", json ? levyExclInfo : toJson(levyExclInfo))
|
|
|
|
|
.addObject("saveCallbackFuncName", hReq.getParameter("saveCallbackFuncName"))
|
|
|
|
|
.addObject("savedCallbackFuncName", hReq.getParameter("savedCallbackFuncName"))
|
|
|
|
|
;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**부과제외 대장를 등록한다.
|
|
|
|
|
* @param levyExcl 부과제외 대장 정보
|
|
|
|
@ -279,7 +283,8 @@ public class Excl01Controller extends ApplicationController {
|
|
|
|
|
deltLevyExcl.setLevyExclId(levyExclId);
|
|
|
|
|
deltLevyExcl.setDelRsn(levyExcl.getDelRsn());
|
|
|
|
|
|
|
|
|
|
rtnMsg = levyExclService.removeLevyExcl(deltLevyExcl); // 삭제
|
|
|
|
|
// 부과제외 삭제 호출
|
|
|
|
|
rtnMsg = levyExclService.removeLevyExcl(deltLevyExcl);
|
|
|
|
|
if (!rtnMsg.contains("[S]")) // 오류가 발생하였으면 종료..
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|