登录加角色

This commit is contained in:
haomingming 2025-12-31 15:11:18 +08:00
parent 0ee06842c6
commit 773e3bdc43
2 changed files with 5 additions and 0 deletions

View File

@ -8,6 +8,7 @@ type Login struct {
NickName string `json:"nick_name"` // 昵称
Avatar string `json:"avatar"` // 头像
Token string `json:"token"` // 用户名
RoleName string `json:"role_name"` // 角色名
}
// GetLoginFullAvatar 返回带有指定字符串的头像路径

View File

@ -42,6 +42,9 @@ func (b *AdminService) Login(LoginRequest requests.Login) (*dto.Login, error) {
return nil, errors.New("您的账号已被禁用,请联系管理员处理")
}
roleDao := dao.AdminRoleDao{}
adminRole, err := roleDao.GetAdminRoleFirstById(adminUser.RoleID)
token := &utils.Token{
UserId: strconv.FormatInt(adminUser.UserID, 10),
RoleId: strconv.FormatInt(adminUser.RoleID, 10),
@ -60,6 +63,7 @@ func (b *AdminService) Login(LoginRequest requests.Login) (*dto.Login, error) {
NickName: adminUser.NickName,
Avatar: adminUser.Avatar,
Token: jwt,
RoleName: adminRole.RoleName,
}
result.GetLoginFullAvatar()