优化
This commit is contained in:
@@ -10,6 +10,10 @@ import (
|
||||
"gorm.io/gorm"
|
||||
)
|
||||
|
||||
type apiTokenRepo struct{ data *Data }
|
||||
|
||||
func NewAPITokenRepo(data *Data) biz.APITokenRepo { return &apiTokenRepo{data: data} }
|
||||
|
||||
type apiTokenPO struct {
|
||||
ID uint `gorm:"primaryKey"`
|
||||
CreatedAt time.Time
|
||||
@@ -45,7 +49,7 @@ func (r *apiTokenRepo) UserHasAuthority(ctx context.Context, userID, authorityID
|
||||
if err != nil {
|
||||
return nil, false, err
|
||||
}
|
||||
user, err := (&userRepo{data: r.data}).toBizUser(ctx, &po)
|
||||
user, err := (&userRepo{data: r.data}).loadUser(ctx, &po)
|
||||
return user, count > 0 || po.AuthorityID == authorityID, err
|
||||
}
|
||||
func (r *apiTokenRepo) CreateAPIToken(ctx context.Context, v *biz.APIToken) error {
|
||||
|
||||
Reference in New Issue
Block a user