Преглед изворни кода

feat:
登录信息添加个性签名

18339543638 пре 2 година
родитељ
комит
6e47a39f6b

+ 3 - 1
tr-modules/tr-module-system/src/main/java/cn/tr/module/sys/oauth2/psw/operator/LoginOAuth2PswUserOperator.java

@@ -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