diff --git a/controllers/base.go b/controllers/base.go index 3fa8f9c..a66f3c4 100644 --- a/controllers/base.go +++ b/controllers/base.go @@ -7,8 +7,6 @@ import ( "github.com/astaxie/beego" ) -var debugMode = true - type BaseController struct { beego.Controller } @@ -45,7 +43,9 @@ func (c *BaseController) RetCode(code string) { func (c *BaseController) GetPostData(postData any) bool { req := c.Ctx.Input.RequestBody - if debugMode { + + // 本机调试不加密解密 + if checkLocal() { err := json.Unmarshal(req, &postData) if err != nil { c.RetCode(constd.RECODE_PARAMERROR) @@ -64,3 +64,7 @@ func (c *BaseController) GetPostData(postData any) bool { } return true } + +func checkLocal() bool { + return beego.AppConfig.String("env") == "local" +} -- libgit2 0.21.0