feat:完善项目
This commit is contained in:
@ -76,32 +76,6 @@ func NeedLogin(skipperURL ...SkipperURL) gin.HandlerFunc {
|
||||
}
|
||||
}
|
||||
|
||||
// NeedGradeParam 需要年级参数
|
||||
func NeedGradeParam(skipperURL ...SkipperURL) gin.HandlerFunc {
|
||||
return func(c *gin.Context) {
|
||||
if len(skipperURL) > 0 && skipperURL[0](c) {
|
||||
c.Next()
|
||||
return
|
||||
}
|
||||
param := c.GetHeader(config.APIRequestGrade)
|
||||
|
||||
if param == "" {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"message": "参数异常"})
|
||||
c.Abort()
|
||||
return
|
||||
}
|
||||
grade := utils.StringToInt(param)
|
||||
|
||||
if grade <= 0 {
|
||||
c.JSON(http.StatusBadRequest, gin.H{"message": "Grade异常"})
|
||||
c.Abort()
|
||||
return
|
||||
}
|
||||
c.Set(config.TokenForGrade, grade)
|
||||
c.Next()
|
||||
}
|
||||
}
|
||||
|
||||
// NeedPermission 需要权限验证
|
||||
func NeedPermission(skipperURL ...SkipperURL) PermissionHandle {
|
||||
return func(key string) gin.HandlerFunc {
|
||||
|
Reference in New Issue
Block a user