diff --git a/internal/bootstrap/middlewares.go b/internal/bootstrap/middlewares.go index c46be2a..971d446 100644 --- a/internal/bootstrap/middlewares.go +++ b/internal/bootstrap/middlewares.go @@ -46,10 +46,11 @@ func createAdminAuthMiddleware(tokenManager *pkgauth.TokenManager, shopStore pkg return nil, errors.New(errors.CodeInvalidToken, "认证令牌无效或已过期") } - // 检查用户类型:后台允许 SuperAdmin(1), Platform(2), Agent(3) + // 检查用户类型:后台允许 SuperAdmin(1), Platform(2), Agent(3), Enterprise(4) if tokenInfo.UserType != constants.UserTypeSuperAdmin && tokenInfo.UserType != constants.UserTypePlatform && - tokenInfo.UserType != constants.UserTypeAgent { + tokenInfo.UserType != constants.UserTypeAgent && + tokenInfo.UserType != constants.UserTypeEnterprise { return nil, errors.New(errors.CodeForbidden, "权限不足") }