|
@@ -55,9 +55,11 @@ public class ThirdLoginServiceImpl implements ThirdLoginService {
|
|
|
} catch (WxErrorException e) {
|
|
|
throw new CommRuntimeException("登录失败");
|
|
|
}
|
|
|
- vo.setOpenId(session.getOpenid());
|
|
|
- WxMaUserInfo userInfo = userService.getUserInfo(session.getSessionKey(), getUserInfo.getEncryptedData(), getUserInfo.getIv());
|
|
|
- copy(vo, userInfo);
|
|
|
+ String openid = session.getOpenid();
|
|
|
+ String sessionKey = session.getSessionKey();
|
|
|
+ WxMaUserInfo userInfo = userService.getUserInfo(sessionKey, getUserInfo.getEncryptedData(), getUserInfo.getIv());
|
|
|
+ copy(vo, userInfo).setOpenId(openid)
|
|
|
+ .setSessionKey(sessionKey);
|
|
|
};
|
|
|
//获取手机信息
|
|
|
FunctionUtils.NoParamsNoResult getTel = () -> {
|