feat: analysis admin
This commit is contained in:
@@ -11,6 +11,14 @@ import (
|
||||
"lone-services/services/analysis/internal/model"
|
||||
)
|
||||
|
||||
func RequireAdmin(ctx context.Context) (utils.UserInfo, *analysis.Response) {
|
||||
user := utils.GetUserFromCtx(ctx)
|
||||
if user.ID < utils.NumberOne {
|
||||
return user, FailResponse(utils.ErrorNoLoginInfo)
|
||||
}
|
||||
return user, nil
|
||||
}
|
||||
|
||||
func RequireBizUserId(ctx context.Context) (int64, utils.UserInfo, *analysis.Response) {
|
||||
user := utils.GetUserFromCtx(ctx)
|
||||
if user.BizId < utils.NumberOne {
|
||||
|
||||
Reference in New Issue
Block a user