package service import ( "context" commonHttp "gitea.redpowerfuture.com/red-future/common/http" "gitea.redpowerfuture.com/red-future/common/utils" ) var UtilService = &utilService{} type utilService struct{} // IsAdmin 调用admin-go服务检查是否是管理员 func (s *utilService) IsAdmin(ctx context.Context) (res bool, err error) { var r = make(map[string]bool) if err = commonHttp.Get(ctx, "admin-go/api/v1/system/user/checkIsSuperAdmin", utils.HeadersFromCtx(ctx), &r); err != nil { return false, err } return r["isSuperAdmin"], err }