From e1a62ec62e7331d97af9302e90e1ce44af8235eb Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期三, 27 一月 2021 15:26:55 +0800
Subject: [PATCH] 拼多多授权绑定

---
 fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java |   18 ++++++++++--------
 1 files changed, 10 insertions(+), 8 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
index 9a64e6b..03d5fd5 100644
--- a/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
+++ b/fanli/src/main/java/com/yeshi/fanli/controller/client/v1/UserAccountController.java
@@ -28,7 +28,7 @@
 import com.yeshi.fanli.service.inter.user.*;
 import com.yeshi.fanli.util.*;
 import com.yeshi.fanli.util.account.UserUtil;
-import com.yeshi.fanli.util.wx.WXLoginUtil;
+import com.yeshi.fanli.util.wx.MyWXLoginUtil;
 import net.sf.json.JSONObject;
 import org.springframework.stereotype.Controller;
 import org.springframework.web.bind.annotation.RequestMapping;
@@ -36,6 +36,7 @@
 import org.yeshi.utils.JsonUtil;
 import org.yeshi.utils.encrypt.DESUtil;
 import org.yeshi.utils.entity.ProxyIP;
+import org.yeshi.utils.entity.wx.WeiXinUser;
 
 import javax.annotation.Resource;
 import javax.servlet.http.HttpServletRequest;
@@ -147,7 +148,7 @@
             return;
         }
 
-        BusinessSystem system =getSystem(acceptData);
+        BusinessSystem system = getSystem(acceptData);
         if (system == null) {
             out.print(JsonUtil.loadFalseResult("绯荤粺涓嶅瓨鍦�"));
             return;
@@ -327,7 +328,7 @@
         if (!StringUtil.isNullOrEmpty(code)) {
             WXAccountInfoDTO accountInfo = Constant.getWXAccount(acceptData.getPlatform(), acceptData.getVersion());
 
-            WeiXinUser weiXinUser = WXLoginUtil.getWeiXinUserWithSavePortrait(code, accountInfo.getAppId(),
+            WeiXinUser weiXinUser = MyWXLoginUtil.getWeiXinUserWithSavePortrait(code, accountInfo.getAppId(),
                     accountInfo.getAppSecret());
             if (weiXinUser == null) {
                 out.print(JsonUtil.loadFalseResult(1, "鑾峰彇寰俊鐢ㄦ埛淇℃伅澶辫触"));
@@ -649,11 +650,12 @@
             out.print(JsonUtil.loadFalseResult(1, "娌℃湁缁戝畾鐢佃瘽鍙风爜"));
             return;
         }
-
-        String code = redisManager.getSMSVCode(user.getPhone(), SMSHistory.TYPE_LOGIN);
-        if (code == null || !code.equalsIgnoreCase(vcode)) {
-            out.print(JsonUtil.loadFalseResult(90001, "楠岃瘉鐮侀敊璇�"));
-            return;
+        if (!Constant.IS_TEST) {
+            String code = redisManager.getSMSVCode(user.getPhone(), SMSHistory.TYPE_LOGIN);
+            if (code == null || !code.equalsIgnoreCase(vcode)) {
+                out.print(JsonUtil.loadFalseResult(90001, "楠岃瘉鐮侀敊璇�"));
+                return;
+            }
         }
         redisManager.clearSMSFrequencyLimit(user.getPhone(), SMSHistory.TYPE_LOGIN);
         redisManager.saveBindAlipayAccountSMSState(user.getPhone());

--
Gitblit v1.8.0