From f6073188461c355d14de55db1bc5407b5a199898 Mon Sep 17 00:00:00 2001 From: Rinjae Date: Thu, 30 Jul 2026 13:45:22 +0900 Subject: [PATCH] =?UTF-8?q?API=20=EC=8A=A4=ED=8E=99=20=EA=B4=80=EB=A6=AC?= =?UTF-8?q?=20=EB=AC=B8=EA=B5=AC=20=EB=B0=8F=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EA=B0=9C=EC=84=A0=20-=20=EA=B2=8C=EC=9D=B4=ED=8A=B8=EC=9B=A8?= =?UTF-8?q?=EC=9D=B4=20=EA=B4=80=EB=A0=A8=20=EB=AC=B8=EA=B5=AC=20=EC=88=98?= =?UTF-8?q?=EC=A0=95=20=EB=B0=8F=20=EA=B7=B8=EB=A3=B9=20=EC=84=A4=EC=A0=95?= =?UTF-8?q?=20=EC=95=88=EB=82=B4=20=EC=B6=94=EA=B0=80=20-=20=EB=B9=84=20?= =?UTF-8?q?=EB=A1=9C=EA=B7=B8=EC=9D=B8=20=EC=82=AC=EC=9A=A9=EC=9E=90=20?= =?UTF-8?q?=EA=B3=B5=EA=B0=9C=20=EA=B4=80=EB=A0=A8=20=EB=AC=B8=EA=B5=AC=20?= =?UTF-8?q?=EC=88=98=EC=A0=95=20-=20description=20=ED=95=84=EB=93=9C=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5/=EB=B3=B5=EC=9B=90=20=EB=A1=9C=EC=A7=81=20?= =?UTF-8?q?=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../apim/portal/template/entity/MessageRequest.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/main/java/com/eactive/apim/portal/template/entity/MessageRequest.java b/src/main/java/com/eactive/apim/portal/template/entity/MessageRequest.java index cf4e59e..43723ae 100644 --- a/src/main/java/com/eactive/apim/portal/template/entity/MessageRequest.java +++ b/src/main/java/com/eactive/apim/portal/template/entity/MessageRequest.java @@ -1,6 +1,7 @@ package com.eactive.apim.portal.template.entity; +import com.eactive.apim.portal.common.util.PhoneNumberUtil; import com.eactive.apim.portal.jpa.PersonalDataEncryptConverter; import com.eactive.apim.portal.portaluser.entity.PortalUser; import com.eactive.eai.data.converter.LocalDateTimeToStringConverter14; @@ -83,4 +84,11 @@ public class MessageRequest implements Serializable { @Column(name = "service_id") private String serviceId; + + /** 저장 시 전화번호를 하이픈 구분 정규형으로 통일 */ + @PrePersist + @PreUpdate + private void normalizePhones() { + this.phone = PhoneNumberUtil.normalize(this.phone); + } }