From f174d1a77e0b50496663912608b7835327831e8b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EB=B0=95=EC=84=B1=EC=98=81?= Date: Mon, 17 Nov 2025 11:58:04 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20API=20=EA=B3=A0=EC=A0=95=EA=B0=92=20?= =?UTF-8?q?=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../interfaceapp/service/RequestEnricher.java | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java b/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java index d902759..88aba5b 100644 --- a/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java +++ b/src/main/java/com/vmis/interfaceapp/service/RequestEnricher.java @@ -68,8 +68,19 @@ public class RequestEnricher { req.setChargerIp(sys.getChargerIp()); req.setChargerNm(sys.getChargerNm()); - // 자동차 등록원부(갑) 조회 시 INQIRE_SE_CODE는 항상 1(열람)로 고정 - req.setInqireSeCode("1"); + // 고정값 설정 (값이 없는 경우에만 설정) + if (req.getOnesInformationOpen() == null || req.getOnesInformationOpen().isEmpty()) { + req.setOnesInformationOpen("1"); // 개인정보공개 (소유자공개) + } + if (req.getRouteSeCode() == null || req.getRouteSeCode().isEmpty()) { + req.setRouteSeCode("3"); // 경로구분코드 + } + if (req.getDetailExpression() == null || req.getDetailExpression().isEmpty()) { + req.setDetailExpression("1"); // 내역표시 (전체내역) + } + if (req.getInqireSeCode() == null || req.getInqireSeCode().isEmpty()) { + req.setInqireSeCode("1"); // 조회구분코드 (열람) + } } log.debug("[ENRICH] ledger: applied INFO_SYS_ID={}, INFO_SYS_IP={}, SIGUNGU_CODE={}, CNTC_INFO_CODE={}", sys.getInfoSysId(), sys.getInfoSysIp(), sys.getSigunguCode(), cntc);