新oa待办跳转到待办页面bug修复5

This commit is contained in:
wenlukang1 2025-06-26 23:26:23 +08:00
parent 554be3d22e
commit 22da7ad78c
1 changed files with 15 additions and 13 deletions

View File

@ -18,6 +18,7 @@ import java.util.Base64;
/**
*
**/
public class SSOPluginLogin implements ThirdSSOAuthHandler {
private final static Log logger = LogFactory.getLog(SSOPluginLogin.class);
@ -118,6 +119,11 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler {
//获取返回的授权码
String code = httpServletRequest.getParameter("code");
logger.info(String.format("getTrdSSOAuth→授权码code%s", code));
if (StringUtils.isEmpty(code)) {
logger.error("getTrdSSOAuth→授权码code为空");
result.setSucess(false);
return result;
}
//调用EOSS获取token接口
String access_token = AuthService.accessToken(code, ip, client, secret);
logger.info(String.format("accessToken返回数据%s", access_token));
@ -148,11 +154,7 @@ public class SSOPluginLogin implements ThirdSSOAuthHandler {
}
//二次重定向进入
result.setUserType(UserProperType.UserName);
if (StringUtils.isEmpty(code)) {
logger.error("getTrdSSOAuth→授权码code为空");
result.setSucess(false);
return result;
} else if (StringUtils.isNotEmpty(code) && user != null) {
if (StringUtils.isNotEmpty(code) && user != null) {
//当前返回类型手机用户名email工号
result.setUserType(UserProperType.UserName);
result.setUser(user);