From 1419503473869ae8a6ccc9034dad448102e32809 Mon Sep 17 00:00:00 2001 From: leebj Date: Thu, 26 Dec 2024 11:19:12 +0900 Subject: [PATCH] =?UTF-8?q?fimsConf=20=EC=88=98=EC=A0=95(=EC=9E=A5?= =?UTF-8?q?=EC=95=A0=EC=9D=B8=ED=91=9C=EC=A7=80=EC=A1=B0=ED=9A=8C=20?= =?UTF-8?q?=EC=97=B0=EA=B3=84)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/cokr/xit/fims/FimsConf.java | 3 +++ .../service/bean/CrdnCvlcptServiceBean.java | 21 ++++++++++++++----- 2 files changed, 19 insertions(+), 5 deletions(-) diff --git a/src/main/java/cokr/xit/fims/FimsConf.java b/src/main/java/cokr/xit/fims/FimsConf.java index fa3d6dc5..4229daeb 100644 --- a/src/main/java/cokr/xit/fims/FimsConf.java +++ b/src/main/java/cokr/xit/fims/FimsConf.java @@ -36,4 +36,7 @@ public class FimsConf extends AbstractComponent { private List externalEntNet; //외부 협력업체PC IP private String publicInfoCarYn; //차적조회연계 행공센연계여부 private String nxrpDemonYn; //차세대연계 별도 프로세스 여부 + private String disabledParkingDemonYn; //장애인표지조회연계 별도 프로세스 여부 + private String disabledParkingDemonUrl;//장애인표지조회연계 API 아이피,포트 + } diff --git a/src/main/java/cokr/xit/fims/cvlc/service/bean/CrdnCvlcptServiceBean.java b/src/main/java/cokr/xit/fims/cvlc/service/bean/CrdnCvlcptServiceBean.java index 6d0ae02b..d5209874 100644 --- a/src/main/java/cokr/xit/fims/cvlc/service/bean/CrdnCvlcptServiceBean.java +++ b/src/main/java/cokr/xit/fims/cvlc/service/bean/CrdnCvlcptServiceBean.java @@ -18,6 +18,7 @@ import com.fasterxml.jackson.databind.ObjectMapper; import cokr.xit.base.file.service.FileQuery; import cokr.xit.base.file.service.bean.FileBean; +import cokr.xit.fims.FimsConf; import cokr.xit.fims.cmmn.CmmnUtil; import cokr.xit.fims.cmmn.CrdnSttsHstry; import cokr.xit.fims.cmmn.dao.CrdnSttsHstryMapper; @@ -454,6 +455,16 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv @Override public String executeDisabledTagInfoInquire(String... crdnIds) { + + String disabledParkingDemonYn = FimsConf.get().getDisabledParkingDemonYn(); + String disabledParkingDemonUrl = FimsConf.get().getDisabledParkingDemonUrl(); + if(isEmpty(disabledParkingDemonYn)) { + disabledParkingDemonYn = "N"; + } + if(isEmpty(disabledParkingDemonUrl)) { + disabledParkingDemonUrl = ""; + } + int i=0; HashMap vehicleResultMap = new HashMap(); @@ -468,15 +479,15 @@ public class CrdnCvlcptServiceBean extends AbstractServiceBean implements CrdnCv } if(!vehicleResultMap.containsKey(vhrno)) { - DataObject inquireResult; - - if(1 != 1) { //TODO:별도서비스여부 + DataObject inquireResult = new DataObject(); - String LINK_SRVC_PROTOCOL_IP_PORT = "http://127.0.0.1:9078"; + // 연계서비스 별도 프로세스 여부 + if(disabledParkingDemonYn.equals("Y")) { + String sUrl = disabledParkingDemonUrl + "/intf/disabledParking/parkingInfo"; HttpResponse apiRslt = new WebClient().post(request -> { request.contentType(WebClient.Request.ContentType.JSON); - request.uri(LINK_SRVC_PROTOCOL_IP_PORT+"/intf/disabledParking/parkingInfo"); + request.uri(sUrl); request.data("vehicleNo", crdnInfo.string("VHRNO")); }); String rslt = apiRslt.body();