From 2f17df2b1f690b65ffb6ad4314f7d81ce810b64d Mon Sep 17 00:00:00 2001 From: mjkhan21 Date: Mon, 30 Jun 2025 15:56:28 +0900 Subject: [PATCH] =?UTF-8?q?=EC=A3=BC=EC=86=8C=EC=84=A4=EC=A0=95=20?= =?UTF-8?q?=EC=88=98=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../xit/fims/payer/service/bean/PayerBean.java | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java b/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java index 1d369950..cb5c7352 100644 --- a/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java +++ b/src/main/java/cokr/xit/fims/payer/service/bean/PayerBean.java @@ -277,6 +277,8 @@ public class PayerBean extends AbstractBean { payer.setRtpyrMblTelno(telno); else payer.setRtpyrTelno(telno); + + //주소 세팅 String use_strnghld_road_nm_code = basicInfo.getUse_strnghld_road_nm_code(); payer.setRoadNmCd(use_strnghld_road_nm_code); payer.setUdgdSeCd(ifEmpty(basicInfo.getUsgsrhld_undgrnd_buld_se_code(), "0")); @@ -294,8 +296,6 @@ public class PayerBean extends AbstractBean { if (!isEmpty(str = basicInfo.getUse_strnghld_ho())) payer.setSno(toInt(str)); - //주소 세팅 - payer.setWholAddr(basicInfo.getUsgsrhld_adres_full()); if (!isEmpty(zipCode)) payer.setZip(zipCode); if (!isEmpty(use_strnghld_road_nm_code) @@ -316,11 +316,22 @@ public class PayerBean extends AbstractBean { payer.setWholAddr(road_nm_adres + ", " + str); else payer.setWholAddr(road_nm_adres); + } else { + String detailAddress = basicInfo.getUse_strnghld_adres_nm(); + String fullAddress = basicInfo.getUsgsrhld_adres_full(); + if (!isEmpty(detailAddress)) { + String roadAddress = blankIfEmpty(fullAddress).replace(", " + detailAddress, ""); + payer.setAddr(roadAddress); + payer.setDtlAddr(detailAddress); + payer.setWholAddr(fullAddress); + } } if (isEmpty(payer.getRtpyrNo())) return payer; - Payer result = create(payer) ? payer : getPayerAddrInfo(payer); + Payer result = create(payer) ? + payer : + getPayerAddrInfo(payer); if (result != null) result.setVehicleInfo(basicInfo);