修复若干问题 (#229)

* 优化图标和LOGO

* 修改登录页面动画的速度为3

* 增加对websocket的异常处理

* 修复了用户组和用户名唯一判断错误的问题

* 提示版本号
This commit is contained in:
dushixiang
2022-03-05 16:19:32 +08:00
committed by GitHub
parent 60b9380fe2
commit 11daa8bd4e
12 changed files with 85 additions and 32 deletions

View File

@ -57,6 +57,19 @@ func (r userGroupRepository) FindByName(c context.Context, name string) (o model
return
}
func (r userGroupRepository) ExistByName(ctx context.Context, name string) (exists bool, err error) {
userGroup := model.UserGroup{}
var count uint64
err = r.GetDB(ctx).Table(userGroup.TableName()).Select("count(*)").
Where("name = ?", name).
Find(&count).
Error
if err != nil {
return false, err
}
return count > 0, nil
}
func (r userGroupRepository) Create(c context.Context, o *model.UserGroup) (err error) {
return r.GetDB(c).Create(o).Error
}