|
@@ -35,15 +35,16 @@ public class WxLoginServiceImpl implements WxLoginServiceI {
|
35
|
35
|
OauthAPI oauthAPI = new OauthAPI(apiConfig);
|
36
|
36
|
OauthGetTokenResponse codeResponse = oauthAPI.getToken(wxcode);
|
37
|
37
|
String openId = codeResponse.getOpenid();
|
38
|
|
- logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId);
|
|
38
|
+ logger.info("获取到wxcode:" + wxcode + " 获取到的openid: " + openId + "accesstoken: " + codeResponse.getAccessToken());
|
39
|
39
|
|
40
|
40
|
//根据openId查询关联的手机号
|
41
|
|
- TaUser taUser = taUserMapper.getByOpenId(openId);
|
|
41
|
+ //TaUser taUser = taUserMapper.getByOpenId(openId);
|
42
|
42
|
|
43
|
43
|
//根据OPENID获取用户信息
|
44
|
44
|
RestTemplate restTemplate = new RestTemplate();
|
45
|
45
|
String wxUrl = "https://api.weixin.qq.com/sns/auth?access_token="+codeResponse.getAccessToken()+"&openid=" + openId;
|
46
|
|
- String userInfo = restTemplate.getForObject(wxUrl,String.class);
|
|
46
|
+ String userInfo = restTemplate.getForEntity(wxUrl,String.class).getBody();
|
|
47
|
+ logger.info("获取到用户信息:" + userInfo);
|
47
|
48
|
responseBean.addSuccess(userInfo);
|
48
|
49
|
return responseBean;
|
49
|
50
|
}
|