浏览代码

代码调整

baolei 7 月之前
父节点
当前提交
fa6e66dc7e

+ 4 - 8
08.src/Xingxi/xingxi-miniprogram-api/src/main/java/com/xingxi/api/configuration/security/WxLoginAuthenticationProcessingFilter.java

@@ -40,22 +40,18 @@ public class WxLoginAuthenticationProcessingFilter extends UsernamePasswordAuthe
 
         log.debug("jsCode = " + jsCode);
         WxMaJscode2SessionResult result = null;
-        WxOAuth2AccessToken accessToken = null;
         try {
-            accessToken = wxMpService.getOAuth2Service().getAccessToken(jsCode);
-//            result = wxMaService.jsCode2SessionInfo(jsCode);
+            result = wxMaService.jsCode2SessionInfo(jsCode);
         } catch (WxErrorException e) {
             e.printStackTrace();
             log.debug("微信登录失败");
-            throw new ApiException("wxlogin.error");
+            throw new ApiException("wxlogin.error" + e.getMessage());
         }
 
         String sessionKey = "";
-//        sessionKey = result.getSessionKey();
+        sessionKey = result.getSessionKey();
         String openid = "";
-//        openid = result.getOpenid();
-
-        openid = accessToken.getOpenId();
+        openid = result.getOpenid();
 
         SysUser sysUser = new SysUser();
         sysUser.setWxOpenId(openid);