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