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