feat:完善项目

This commit is contained in:
henry
2021-11-02 17:01:04 +08:00
parent 20d81825e1
commit 0fa2630933
19 changed files with 171 additions and 267 deletions

View File

@ -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 {