From e28415e8f6d76ddcf0c936027669c22ed2b2e05d Mon Sep 17 00:00:00 2001
From: wayne <wayne8692wayne8692@gmail.com>
Date: 星期四, 25 十一月 2021 13:48:37 +0800
Subject: [PATCH] [update] 嚴選配對、快速搜尋的滿意度調整為equal

---
 pamapi/src/main/java/com/pollex/pam/web/rest/OtpResource.java |   38 ++++++++++++++------------------------
 1 files changed, 14 insertions(+), 24 deletions(-)

diff --git a/pamapi/src/main/java/com/pollex/pam/web/rest/OtpResource.java b/pamapi/src/main/java/com/pollex/pam/web/rest/OtpResource.java
index cd6fb2b..e8f5533 100644
--- a/pamapi/src/main/java/com/pollex/pam/web/rest/OtpResource.java
+++ b/pamapi/src/main/java/com/pollex/pam/web/rest/OtpResource.java
@@ -45,41 +45,31 @@
 
     @Autowired
     TokenProvider tokenProvider;
-    
+
     @Autowired
     CustomerAuthService customerAuthService;
-    
+
     @Autowired
     OtpTmpService otpTmpService;
-    
+
     @Autowired
     CustomerService customerService;
 
     @PostMapping("/sendOtp")
     public ResponseEntity<Object> sendOtp(@RequestBody OtpLoginVM login) {
     	OtpResponseDTO otpResponse;
-    	try {
-            if(applicationProperty.isMockLogin()) {
-            	otpResponse = getMockSendOtpResponse();
-            }else if(login.getLoginType() == OtpLoginTypeEnum.SMS) {
-            	otpResponse = otpWebService.sendByPhone(login.getAccount());
-            }
-            else if(login.getLoginType() == OtpLoginTypeEnum.EMAIL) {
-            	otpResponse = otpWebService.sendByEmail(login.getAccount());
-            }else {
-            	return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("can not support this login type, loginType = " + login.getLoginType().name());
-            }
-            otpTmpService.createOtpTmp(login.getAccount(), otpResponse.getIndexKey());
-            return new ResponseEntity<>(otpResponse, HttpStatus.OK);
-            
-        } catch (ServiceException | RemoteException e) {
-            return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).body("connecting otp web service error");
+        if(applicationProperty.isMockLogin()) {
+            otpResponse = getMockSendOtpResponse();
+        }else if(login.getLoginType() == OtpLoginTypeEnum.SMS) {
+            otpResponse = otpWebService.sendByPhone(login.getAccount());
         }
         else if(login.getLoginType() == OtpLoginTypeEnum.EMAIL) {
-            return new ResponseEntity<>(otpWebService.sendByEmail(login.getAccount()), HttpStatus.OK);
+            otpResponse = otpWebService.sendByEmail(login.getAccount());
+        }else {
+            return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("can not support this login type, loginType = " + login.getLoginType().name());
         }
-
-        return ResponseEntity.status(HttpStatus.BAD_REQUEST).body("can not support this login type, loginType = " + login.getLoginType().name());
+        otpTmpService.createOtpTmp(login.getAccount(), otpResponse.getIndexKey());
+        return new ResponseEntity<>(otpResponse, HttpStatus.OK);
     }
 
     @PostMapping("/verify")
@@ -89,12 +79,12 @@
         httpHeaders.add(JWTFilter.AUTHORIZATION_HEADER, "Bearer" + jwt);
         return new ResponseEntity<>(new UserJWTController.JWTToken(jwt), httpHeaders, HttpStatus.OK);
     }
- 
+
     private OtpResponseDTO getMockSendOtpResponse() {
         String indexKey = UUID.randomUUID().toString().substring(0, 8);
         return new OtpResponseDTO(Arrays.asList(indexKey, "0", "", ""));
     }
-    
+
     @PostMapping("/register")
     public ResponseEntity<UserJWTController.JWTToken> registerAccount(@RequestBody CustomerRegisterDTO registDTO) {
     	String jwt = customerService.registerCustomer(registDTO);

--
Gitblit v1.8.0