fix:修复LevelId和EmployeeTypeId判空问题
This commit is contained in:
@@ -466,10 +466,13 @@ public class UserEOServiceImpl implements IUserEoService {
|
|||||||
@Override
|
@Override
|
||||||
public String ssoLogin(String code, String redirectUrl) {
|
public String ssoLogin(String code, String redirectUrl) {
|
||||||
log.info("SSO登录: Code为【{}】", code);
|
log.info("SSO登录: Code为【{}】", code);
|
||||||
|
log.info("SSO登录: redirectUrl为【{}】", redirectUrl);
|
||||||
//向SSO服务器发送code获取用户token
|
//向SSO服务器发送code获取用户token
|
||||||
String getTokenByCodeUrl = this.getTokenByCodeUrl(code, redirectUrl);
|
String getTokenByCodeUrl = this.getTokenByCodeUrl(code, redirectUrl);
|
||||||
|
log.info("SSO登录: getTokenByCodeUrl为【{}】", getTokenByCodeUrl);
|
||||||
|
|
||||||
String tokenResponse = HttpRequest.post(getTokenByCodeUrl).execute().body();
|
String tokenResponse = HttpRequest.post(getTokenByCodeUrl).execute().body();
|
||||||
|
log.info("SSO登录: tokenResponse为【{}】", tokenResponse);
|
||||||
|
|
||||||
SsoTokenResponse ssoTokenResponseObject = JSONUtil.toBean(tokenResponse, SsoTokenResponse.class);
|
SsoTokenResponse ssoTokenResponseObject = JSONUtil.toBean(tokenResponse, SsoTokenResponse.class);
|
||||||
//获取返回值中的token
|
//获取返回值中的token
|
||||||
@@ -482,7 +485,9 @@ public class UserEOServiceImpl implements IUserEoService {
|
|||||||
}
|
}
|
||||||
|
|
||||||
String getUserInfoByTokenUrl = this.getUserInfoByTokenUrl(accessToken);
|
String getUserInfoByTokenUrl = this.getUserInfoByTokenUrl(accessToken);
|
||||||
|
log.info("SSO登录: getUserInfoByTokenUrl为【{}】", getUserInfoByTokenUrl);
|
||||||
String userInfoResponse = HttpRequest.get(getUserInfoByTokenUrl).execute().body();
|
String userInfoResponse = HttpRequest.get(getUserInfoByTokenUrl).execute().body();
|
||||||
|
log.info("SSO登录: userInfoResponse为【{}】", userInfoResponse);
|
||||||
|
|
||||||
SsoUserInfoResponse userInfoResponseObject = JSONUtil.toBean(userInfoResponse, SsoUserInfoResponse.class);
|
SsoUserInfoResponse userInfoResponseObject = JSONUtil.toBean(userInfoResponse, SsoUserInfoResponse.class);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user