@@ -22,7 +22,9 @@ func Permission(requiredLevel uint) gin.HandlerFunc {
|
||||
SetEndpoint(exception.EndpointMiddlewareService).
|
||||
SetType(exception.TypeCommon).
|
||||
SetOriginal(exception.CommonErrorMissingUserId).
|
||||
Build(c)
|
||||
Throw(c).
|
||||
String()
|
||||
|
||||
utils.HttpAbort(c, 401, errorCode)
|
||||
return
|
||||
}
|
||||
@@ -36,12 +38,13 @@ func Permission(requiredLevel uint) gin.HandlerFunc {
|
||||
SetType(exception.TypeCommon).
|
||||
SetOriginal(exception.CommonErrorUuidParseFailed).
|
||||
SetError(err).
|
||||
Build(c)
|
||||
Throw(c).
|
||||
String()
|
||||
utils.HttpAbort(c, 500, errorCode)
|
||||
return
|
||||
}
|
||||
|
||||
userData, err := new(data.User).GetByUserId(c, userId)
|
||||
userData, err := new(data.User).GetByUserId(c, &userId)
|
||||
if err != nil {
|
||||
errorCode := new(exception.Builder).
|
||||
SetStatus(exception.StatusUser).
|
||||
@@ -50,7 +53,9 @@ func Permission(requiredLevel uint) gin.HandlerFunc {
|
||||
SetType(exception.TypeCommon).
|
||||
SetOriginal(exception.CommonErrorUserNotFound).
|
||||
SetError(err).
|
||||
Build(c)
|
||||
Throw(c).
|
||||
String()
|
||||
|
||||
utils.HttpAbort(c, 404, errorCode)
|
||||
return
|
||||
}
|
||||
@@ -68,7 +73,9 @@ func Permission(requiredLevel uint) gin.HandlerFunc {
|
||||
SetEndpoint(exception.EndpointMiddlewareService).
|
||||
SetType(exception.TypeCommon).
|
||||
SetOriginal(exception.CommonErrorPermissionDenied).
|
||||
Build(c)
|
||||
Throw(c).
|
||||
String()
|
||||
|
||||
utils.HttpAbort(c, 403, errorCode)
|
||||
return
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user