diff --git a/src/main/java/cokr/xit/fims/FimsConf.java b/src/main/java/cokr/xit/fims/FimsConf.java index 8494942e..ab8f1288 100644 --- a/src/main/java/cokr/xit/fims/FimsConf.java +++ b/src/main/java/cokr/xit/fims/FimsConf.java @@ -44,6 +44,8 @@ public class FimsConf extends AbstractComponent { private String violationFileDir; // 단속파일 디렉토리 private String txtCharset; + private boolean disableLvis; + public String violationFileDir(String dir) { String root = blankIfEmpty(violationFileDir).replace("\\", "/"); return root + (root.endsWith("/") ? dir : "/" + dir); diff --git a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java index fc0ccd1f..6fc5e148 100644 --- a/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java +++ b/src/main/java/cokr/xit/fims/crdn/web/Crdn05Controller.java @@ -501,7 +501,7 @@ public class Crdn05Controller extends ApplicationController { * } */ @Task - @RequestMapping(name="단속자료 수기 등록", value=METHOD_URL.createCrdnDataByManual) + @PostMapping(name="단속자료 수기 등록", value=METHOD_URL.createCrdnDataByManual) public ModelAndView createCrdnDataByManual(HttpServletRequest hreq, Crdn crdn, MultipartFile[] newFileList) { UserInfo userInfo = currentUser(); ogdpBean.initUserInfo(userInfo); diff --git a/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java b/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java index cb5c7352..5ff4087a 100644 --- a/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java +++ b/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java @@ -10,6 +10,7 @@ import javax.annotation.Resource; import org.springframework.stereotype.Component; +import cokr.xit.fims.FimsConf; import cokr.xit.fims.cmmn.CrdnPayerAddrHstry; import cokr.xit.fims.cmmn.CrdnSttsHstry; import cokr.xit.fims.cmmn.service.bean.CrdnPayerAddrHstryBean; @@ -215,9 +216,10 @@ public class PayerBean extends AbstractBean { } public Payer getVehicleOwner(LvisA01.A01Request req) { + boolean disable = FimsConf.get().isDisableLvis(); //차적조회 - LvisA01 bier = vehicleInfoBean.getBasicInfo(req); - List records = bier.getRecord(); + LvisA01 bier = disable ? null : vehicleInfoBean.getBasicInfo(req); + List records = bier != null ? bier.getRecord() : null; LvisA01.BasicInfo basicInfo = !isEmpty(records) ? records.get(0) : null; //납부자조회 diff --git a/src/main/java/cokr/xit/fims/payer/web/PayerController.java b/src/main/java/cokr/xit/fims/payer/web/PayerController.java index c40c871e..6b9ea207 100644 --- a/src/main/java/cokr/xit/fims/payer/web/PayerController.java +++ b/src/main/java/cokr/xit/fims/payer/web/PayerController.java @@ -149,7 +149,7 @@ public class PayerController extends ApplicationController { } */ boolean found = payer != null, - exempted = found && !crdnStngService.getExemptionVehicleList(new CrdnQuery() + exempted = !crdnStngService.getExemptionVehicleList(new CrdnQuery() .setVhrno(vhrno) .setCrdnYmd(levy_stdde) .setSggCd(sggCd)