Просмотр исходного кода

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

18339543638 2 лет назад
Родитель
Сommit
a4304c03b9

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

@@ -215,7 +215,12 @@ public class LoginOAuth2PswUserOperator extends AbstractOAuth2PswUserOperator{
         }
         }
         SysUserPO sysUserPO = OAuth2Mapper.INSTANCE.toSysUser(source);
         SysUserPO sysUserPO = OAuth2Mapper.INSTANCE.toSysUser(source);
         sysUserPO.setId(userId);
         sysUserPO.setId(userId);
+        UserLoginInfoBO user = LoginUserContextHolder.getUser();
+        user.setAvatar(source.getAvatar());
+        user.setNickname(source.getNickname());
+        user.setSignature(source.getSignature());
         sysUserRepository.updateById(sysUserPO);
         sysUserRepository.updateById(sysUserPO);
+        LoginUserContextHolder.setUser(user);
     }
     }
 
 
     @Override
     @Override

+ 1 - 1
tr-test/src/main/resources/db/migration/V20231026__AddUserSignature.sql

@@ -1 +1 @@
-alter table sys_user add signature text comment '个性签名';
+alter table sys_user add signature longblob comment '个性签名';