|
|
@@ -36,6 +36,7 @@ import cn.tr.module.sys.user.service.ISysPositionService;
|
|
|
import cn.tr.module.sys.user.service.ISysRoleService;
|
|
|
import cn.tr.module.sys.user.service.ISysUserService;
|
|
|
import cn.tr.plugin.security.bo.UserLoginInfoBO;
|
|
|
+import cn.tr.plugin.security.constant.SecurityConstant;
|
|
|
import cn.tr.plugin.security.context.LoginUserContextHolder;
|
|
|
import cn.tr.plugin.security.utils.SaTokenUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
@@ -213,6 +214,7 @@ public class LoginOAuth2PswUserOperator extends AbstractOAuth2PswUserOperator{
|
|
|
&&StrUtil.isBlank(source.getSignature())){
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
SysUserPO sysUserPO = OAuth2Mapper.INSTANCE.toSysUser(source);
|
|
|
sysUserPO.setId(userId);
|
|
|
UserLoginInfoBO user = LoginUserContextHolder.getUser();
|
|
|
@@ -220,7 +222,7 @@ public class LoginOAuth2PswUserOperator extends AbstractOAuth2PswUserOperator{
|
|
|
user.setNickname(source.getNickname());
|
|
|
user.setSignature(source.getSignature());
|
|
|
sysUserRepository.updateById(sysUserPO);
|
|
|
- LoginUserContextHolder.setUser(user);
|
|
|
+ SaTokenUtils.set(SecurityConstant.LOGIN_USER,user);
|
|
|
}
|
|
|
|
|
|
@Override
|