From bdcaac32492b5e6223fef4304f4d86403e877022 Mon Sep 17 00:00:00 2001 From: Jack <jack.su@pollex.com.tw> Date: 星期五, 26 十一月 2021 18:33:11 +0800 Subject: [PATCH] [UPDATE] 調整註冊和OTP登入的流程 --- pamapi/src/main/java/com/pollex/pam/domain/Customer.java | 8 +++++++- 1 files changed, 7 insertions(+), 1 deletions(-) diff --git a/pamapi/src/main/java/com/pollex/pam/domain/Customer.java b/pamapi/src/main/java/com/pollex/pam/domain/Customer.java index 580dea9..359d0a3 100644 --- a/pamapi/src/main/java/com/pollex/pam/domain/Customer.java +++ b/pamapi/src/main/java/com/pollex/pam/domain/Customer.java @@ -2,6 +2,7 @@ import java.io.Serializable; import java.time.Instant; +import java.util.Optional; import javax.persistence.Column; import javax.persistence.Entity; @@ -14,6 +15,7 @@ import org.springframework.data.annotation.CreatedDate; import org.springframework.data.annotation.LastModifiedDate; +import org.springframework.util.StringUtils; import com.fasterxml.jackson.annotation.JsonIgnore; import com.pollex.pam.enums.OtpLoginTypeEnum; @@ -111,6 +113,10 @@ this.contactType = contactType; } - + public String toAccountString() { + return Optional.ofNullable(getPhone()) + .filter(StringUtils::hasText) + .orElseGet(this::getEmail); + } } -- Gitblit v1.8.0