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);