From f5c4176dc3a15fef160ab0116d67397491e0b316 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 12:00:17 +0900 Subject: [PATCH] =?UTF-8?q?API=20=EA=B3=A0=EC=A0=95=EA=B0=92=20=EC=84=A4?= =?UTF-8?q?=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/ExternalVehicleApiServiceImpl.java | 2 -- .../project/api/internal/service/VmisRequestEnricher.java | 8 ++++---- .../service/impl/InternalVehicleInfoServiceImpl.java | 3 --- 3 files changed, 4 insertions(+), 9 deletions(-) diff --git a/src/main/java/go/kr/project/api/external/service/impl/ExternalVehicleApiServiceImpl.java b/src/main/java/go/kr/project/api/external/service/impl/ExternalVehicleApiServiceImpl.java index 2a516b1..c75ab82 100644 --- a/src/main/java/go/kr/project/api/external/service/impl/ExternalVehicleApiServiceImpl.java +++ b/src/main/java/go/kr/project/api/external/service/impl/ExternalVehicleApiServiceImpl.java @@ -36,7 +36,6 @@ public class ExternalVehicleApiServiceImpl extends EgovAbstractServiceImpl imple private final VmisCarBassMatterInqireLogService bassMatterLogService; // 기본사항 조회 로그 서비스 private final VmisCarLedgerFrmbkLogService ledgerLogService; // 등록원부 로그 서비스 - @Override public VehicleApiResponseVO getVehicleInfo(BasicRequest basicRequest) { String vehicleNumber = basicRequest.getVhrno(); @@ -56,7 +55,6 @@ public class ExternalVehicleApiServiceImpl extends EgovAbstractServiceImpl imple // 중요 로직: 통합 조회 시에는 차량번호와 기본정보를 바탕으로 LedgerRequest 생성 LedgerRequest ledgerRequest = new LedgerRequest(); ledgerRequest.setVhrno(vehicleNumber); - ledgerRequest.setOnesInformationOpen("1"); //개인정보공개 {1:소유자공개, 2:비공개, 3:비공개(주민등록번호), 4:비공개(사용본거지)} // basicInfo에서 민원인 정보 가져오기 if (basicInfo != null && basicInfo.getRecord() != null && !basicInfo.getRecord().isEmpty()) { diff --git a/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java b/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java index 8e6e3f3..8fdddea 100644 --- a/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java +++ b/src/main/java/go/kr/project/api/internal/service/VmisRequestEnricher.java @@ -67,16 +67,16 @@ public class VmisRequestEnricher { req.setChargerNm(sys.getChargerNm()); // 고정값 설정 (값이 없는 경우에만 설정) - if (req.getOnesInformationOpen() == null) { + if (req.getOnesInformationOpen() == null || req.getOnesInformationOpen().isEmpty()) { req.setOnesInformationOpen("1"); // 개인정보공개 (소유자공개) } - if (req.getRouteSeCode() == null) { + if (req.getRouteSeCode() == null || req.getRouteSeCode().isEmpty()) { req.setRouteSeCode("3"); // 경로구분코드 } - if (req.getDetailExpression() == null) { + if (req.getDetailExpression() == null || req.getDetailExpression().isEmpty()) { req.setDetailExpression("1"); // 내역표시 (전체내역) } - if (req.getInqireSeCode() == null) { + if (req.getInqireSeCode() == null || req.getInqireSeCode().isEmpty()) { req.setInqireSeCode("1"); // 조회구분코드 (열람) } } diff --git a/src/main/java/go/kr/project/api/internal/service/impl/InternalVehicleInfoServiceImpl.java b/src/main/java/go/kr/project/api/internal/service/impl/InternalVehicleInfoServiceImpl.java index 79d0f8e..db8309e 100644 --- a/src/main/java/go/kr/project/api/internal/service/impl/InternalVehicleInfoServiceImpl.java +++ b/src/main/java/go/kr/project/api/internal/service/impl/InternalVehicleInfoServiceImpl.java @@ -88,9 +88,6 @@ public class InternalVehicleInfoServiceImpl extends EgovAbstractServiceImpl impl // 고정값 설정 ledgerRequest.setCpttrLegaldongCode(null); // 민원인법정동코드 - ledgerRequest.setRouteSeCode("3"); // 경로구분코드 - ledgerRequest.setDetailExpression("1"); // 내역표시 (전체내역) - // INQIRE_SE_CODE는 VmisRequestEnricher에서 자동으로 "1"(열람)로 설정됨 LedgerResponse ledgerInfo = getLedgerInfo(ledgerRequest); response.setLedgerInfo(ledgerInfo);