代码优化
This commit is contained in:
parent
0cce4ee276
commit
600a2d700e
@ -51,9 +51,7 @@ func WechatSpider(handle fasthttp.RequestHandler) fasthttp.RequestHandler {
|
||||
"msg": "该UserAgent禁止访问接口!",
|
||||
})
|
||||
return
|
||||
} else {
|
||||
handle(ctx)
|
||||
}
|
||||
|
||||
handle(ctx)
|
||||
}
|
||||
}
|
||||
|
@ -27,20 +27,22 @@ func JwtMiddleware(c *fiber.Ctx) error {
|
||||
if util.GetToken(c) == "" {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, INVALID_PARAMS)
|
||||
return res.Error(c, err)
|
||||
} else {
|
||||
|
||||
var service gm_user.GmUserService
|
||||
claims, err = jwt.ParseToken(token)
|
||||
if err != nil {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_FAIL)
|
||||
return res.Error(c, err)
|
||||
} else if time.Now().Unix() > claims.ExpiresAt {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_TIMEOUT)
|
||||
return res.Error(c, err)
|
||||
} else if !service.IsExitUser(claims) {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_TIMEOUT)
|
||||
return res.Error(c, err)
|
||||
}
|
||||
}
|
||||
|
||||
var service gm_user.GmUserService
|
||||
claims, err = jwt.ParseToken(token)
|
||||
if err != nil {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_FAIL)
|
||||
return res.Error(c, err)
|
||||
}
|
||||
if time.Now().Unix() > claims.ExpiresAt {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_TIMEOUT)
|
||||
return res.Error(c, err)
|
||||
}
|
||||
if !service.IsExitUser(claims) {
|
||||
err = my_error.NewBusiness(TOKEN_ERROR, ERROR_AUTH_CHECK_TOKEN_TIMEOUT)
|
||||
return res.Error(c, err)
|
||||
}
|
||||
|
||||
return c.Next()
|
||||
}
|
||||
|
@ -22,17 +22,19 @@ type CheckConfigStruct struct {
|
||||
func (this Request) CheckParameter(checkConfig []CheckConfigStruct, ctx *fiber.Ctx) (err error) {
|
||||
method := strings.ToUpper(ctx.Method())
|
||||
for _, config := range checkConfig {
|
||||
if method == "GET" {
|
||||
switch method {
|
||||
case "GET":
|
||||
if ctx.FormValue(config.Key) == "" {
|
||||
err = my_error.NewBusiness(ErrorMap, config.Code)
|
||||
return
|
||||
}
|
||||
} else if method == "POST" {
|
||||
case "POST":
|
||||
if !gjson.GetBytes(ctx.Body(), config.Key).Exists() {
|
||||
err = my_error.NewBusiness(ErrorMap, config.Code)
|
||||
return
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
return
|
||||
}
|
||||
|
@ -107,9 +107,8 @@ func GetDims(database, table string, excludedColumns []string, conn *sqlx.DB,onl
|
||||
if jsonErr == nil {
|
||||
dimsCacheMap.Store(dimsCachekey,dims)
|
||||
return dims,err
|
||||
} else {
|
||||
logs.Logger.Error("jsonErr", zap.Error(jsonErr))
|
||||
}
|
||||
logs.Logger.Error("jsonErr", zap.Error(jsonErr))
|
||||
}else{
|
||||
logs.Logger.Error("GzipUnCompressByte Err", zap.Error(err))
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user