|
@@ -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");
|
|
|
}
|
|
|
|
|
|
|