xiongchao 3 năm trước cách đây
mục cha
commit
d52dd12137

+ 4 - 4
platform-rest/src/main/java/com/platform/rest/controller/wechat/WechatController.java

@@ -127,10 +127,10 @@ public class WechatController {
      * @return
      */
     @RequestMapping(value = "oauth", method = RequestMethod.GET)
-    public Boolean oauth(HttpServletRequest request, @RequestParam String code) {
+    public void oauth(HttpServletRequest request, HttpServletResponse response, @RequestParam String code) throws IOException {
         // 获取用户的openid和access_token
-        JsonOauthAccessTokenResponse response = WeChatConnectService.getOauthAccessToken(code);
-        String openId = response.getOpenid();
+        JsonOauthAccessTokenResponse wechatResponse = WeChatConnectService.getOauthAccessToken(code);
+        String openId = wechatResponse.getOpenid();
         SysUser searchUser = new SysUser();
         searchUser.setWxOpenId(openId);
         SysUser sysUser = sysUserService.getModelByModel(searchUser);
@@ -140,7 +140,7 @@ public class WechatController {
             searchUser.setUserId(userInfo.getUserId());
             sysUserService.modModelByPrimaryKey(searchUser);
         }
-        return true;
+        response.sendRedirect("https://rl.m.litian2017.com/#/pages/setting/wechat-oauth");
     }