From d1b91033571ff14c5a9f4a0db9e2964238753a7f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Fri, 7 Nov 2025 13:50:04 +0900 Subject: [PATCH] =?UTF-8?q?sigunguCode=20=EB=A1=9C=20=EC=BD=94=EB=93=9C?= =?UTF-8?q?=ED=86=B5=EC=9D=BC=ED=95=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/com/vmis/interfaceapp/config/ApiConstant.java | 8 +++++++- .../interfaceapp/config/properties/VmisProperties.java | 6 +++--- .../com/vmis/interfaceapp/service/RequestEnricher.java | 8 ++++---- src/main/resources/application-dev.yml | 2 +- src/main/resources/application-prd.yml | 2 +- 5 files changed, 16 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/vmis/interfaceapp/config/ApiConstant.java b/src/main/java/com/vmis/interfaceapp/config/ApiConstant.java index 3c25b1e..a2b3c86 100644 --- a/src/main/java/com/vmis/interfaceapp/config/ApiConstant.java +++ b/src/main/java/com/vmis/interfaceapp/config/ApiConstant.java @@ -18,12 +18,18 @@ public class ApiConstant { *

외부 API 호출이 정상적으로 처리되었음을 나타냅니다.

*/ public static final String CNTC_RESULT_CODE_SUCCESS = "00"; + + /** + * 연계 결과 코드: 정보 없음 + *

외부 API 호출이 정상적으로 처리되었으나 정보없음을 나타냅니다.

+ */ + public static final String CNTC_RESULT_CODE_NO_DATA = "99"; /** * 연계 결과 코드: 에러 *

외부 API 호출 중 에러가 발생했음을 나타냅니다.

*/ - public static final String CNTC_RESULT_CODE_ERROR = "99"; + public static final String CNTC_RESULT_CODE_ERROR = "ERROR"; // ===== 시스템 상수 ===== diff --git a/src/main/java/com/vmis/interfaceapp/config/properties/VmisProperties.java b/src/main/java/com/vmis/interfaceapp/config/properties/VmisProperties.java index 3042d2c..5eb8496 100644 --- a/src/main/java/com/vmis/interfaceapp/config/properties/VmisProperties.java +++ b/src/main/java/com/vmis/interfaceapp/config/properties/VmisProperties.java @@ -29,7 +29,7 @@ public class VmisProperties { /** INFO_SYS_IP */ private String infoSysIp; /** 시군구코드 (SIGUNGU_CODE) */ - private String regionCode; + private String sigunguCode; private String departmentCode; // 담당자 정보 private String chargerId; @@ -40,8 +40,8 @@ public class VmisProperties { public void setInfoSysId(String infoSysId) { this.infoSysId = infoSysId; } public String getInfoSysIp() { return infoSysIp; } public void setInfoSysIp(String infoSysIp) { this.infoSysIp = infoSysIp; } - public String getRegionCode() { return regionCode; } - public void setRegionCode(String regionCode) { this.regionCode = regionCode; } + public String getSigunguCode() { return sigunguCode; } + public void setSigunguCode(String sigunguCode) { this.sigunguCode = sigunguCode; } public String getDepartmentCode() { return departmentCode; } public void setDepartmentCode(String departmentCode) { this.departmentCode = departmentCode; } public String getChargerId() { return chargerId; } diff --git a/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java b/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java index 52c9645..d017952 100644 --- a/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java +++ b/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java @@ -33,14 +33,14 @@ public class RequestEnricher { if (req == null) continue; req.setInfoSysId(sys.getInfoSysId()); req.setInfoSysIp(sys.getInfoSysIp()); - req.setSigunguCode(sys.getRegionCode()); + req.setSigunguCode(sys.getSigunguCode()); req.setCntcInfoCode(cntc); req.setChargerId(sys.getChargerId()); req.setChargerIp(sys.getChargerIp()); req.setChargerNm(sys.getChargerNm()); } log.debug("[ENRICH] basic: applied INFO_SYS_ID={}, INFO_SYS_IP={}, SIGUNGU_CODE={}, CNTC_INFO_CODE={}", - sys.getInfoSysId(), sys.getInfoSysIp(), sys.getRegionCode(), cntc); + sys.getInfoSysId(), sys.getInfoSysIp(), sys.getSigunguCode(), cntc); } public void enrichLedger(Envelope envelope) { @@ -51,13 +51,13 @@ public class RequestEnricher { if (req == null) continue; req.setInfoSysId(sys.getInfoSysId()); req.setInfoSysIp(sys.getInfoSysIp()); - req.setSigunguCode(sys.getRegionCode()); + req.setSigunguCode(sys.getSigunguCode()); req.setCntcInfoCode(cntc); req.setChargerId(sys.getChargerId()); req.setChargerIp(sys.getChargerIp()); req.setChargerNm(sys.getChargerNm()); } log.debug("[ENRICH] ledger: applied INFO_SYS_ID={}, INFO_SYS_IP={}, SIGUNGU_CODE={}, CNTC_INFO_CODE={}", - sys.getInfoSysId(), sys.getInfoSysIp(), sys.getRegionCode(), cntc); + sys.getInfoSysId(), sys.getInfoSysIp(), sys.getSigunguCode(), cntc); } } diff --git a/src/main/resources/application-dev.yml b/src/main/resources/application-dev.yml index ee1dd50..f40b915 100644 --- a/src/main/resources/application-dev.yml +++ b/src/main/resources/application-dev.yml @@ -60,7 +60,7 @@ vmis: system: infoSysId: "41-345" infoSysIp: "105.19.10.135" - regionCode: "41460" + sigunguCode: "41460" departmentCode: "" chargerId: "" chargerIp: "" diff --git a/src/main/resources/application-prd.yml b/src/main/resources/application-prd.yml index 97430ce..b437f74 100644 --- a/src/main/resources/application-prd.yml +++ b/src/main/resources/application-prd.yml @@ -60,7 +60,7 @@ logging: vmis: system: infoSysId: "41-345" # 운영 실제값으로 교체 - regionCode: "" # 운영 실제값 + sigunguCode: "" # 운영 실제값 departmentCode: "" # 운영 실제값 gpki: enabled: "Y"