부과제외시 이미 부과제외된 자료가 있을 때 메시지 추가

main
이범준 1 year ago
parent f0446fb048
commit c1bee23259

@ -48,12 +48,6 @@ public class Excl01ServiceBean extends AbstractServiceBean implements Excl01Serv
DataObject levyExcl = excl01Bean.getLevyExclInfo(req); DataObject levyExcl = excl01Bean.getLevyExclInfo(req);
// 등록으로 실행했는데 부과제외 ID가 존재한다면 이미 등록되었으므로 오류로 처리.. // 등록으로 실행했는데 부과제외 ID가 존재한다면 이미 등록되었으므로 오류로 처리..
if (req.getLevyExclId() == null) {
if (!levyExcl.string("LEVY_EXCL_ID").equals("")) {
// 예외를 발생시켜서 오류메세지를 보낸다..
throw new RuntimeException("등록된 부과제외 정보가 있습니다.");
}
}
return levyExcl; return levyExcl;
} }

@ -81,6 +81,12 @@ public class Excl01Controller extends ApplicationController {
public ModelAndView getLevyExclInfo(Excl01Query req) { public ModelAndView getLevyExclInfo(Excl01Query req) {
DataObject levyExclInfo = excl01Service.getLevyExclInfo(req); DataObject levyExclInfo = excl01Service.getLevyExclInfo(req);
if(req.getLevyExclId() == null && !levyExclInfo.string("LEVY_EXCL_ID").equals("")) {
ModelAndView mav = new ModelAndView("jsonView");
mav.addObject("message","등록된 부과제외 정보가 있습니다.");
return mav;
}
boolean json = jsonResponse(); boolean json = jsonResponse();
ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/excl/excl01020-info"); ModelAndView mav = new ModelAndView(json ? "jsonView" : "fims/excl/excl01020-info");

@ -471,7 +471,7 @@ $(document).ready(function(){
switch ($P.currentDisplay) { switch ($P.currentDisplay) {
case "photoInspection": case "photoInspection":
$P.photoInspectionControl.query = $P.getParams(); $P.photoInspectionControl.query = $P.getParams();
$P.photoInspectionControl.load(0); $P.photoInspectionControl.load(1);
break; break;
case "sameVehicleInspection": case "sameVehicleInspection":
$P.sameVehicleControl.main.query = $P.getParams(); $P.sameVehicleControl.main.query = $P.getParams();
@ -604,11 +604,16 @@ $(document).ready(function(){
ajax.get({ ajax.get({
url : wctx.url("/excl/excl01/020/info.do"), url : wctx.url("/excl/excl01/020/info.do"),
data : params || {}, data : params,
success : resp => { success : resp => {
if((typeof resp) != "string"){
dialog.alert(resp.message);
return;
}
dialog.open({ dialog.open({
id : "levyExcldialog--${pageName}", id : "levyExcldialog",
title : "부과제외 정보", title : "부과제외 정보",
content : resp, content : resp,
size : "lg", size : "lg",

Loading…
Cancel
Save