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