From 497babac7a393eb4e68e92cf828bdc57daaae2ea Mon Sep 17 00:00:00 2001 From: 王家文 Date: Thu, 18 Apr 2024 17:25:04 +0800 Subject: [PATCH] test✅:调试签名验证日志 --- controllers/base.go | 2 +- controllers/cardholder.go | 25 ++++++++++++------------- service-common/svredis/index.go | 19 +++++++++++++++++++ 3 files changed, 32 insertions(+), 14 deletions(-) diff --git a/controllers/base.go b/controllers/base.go index 02f2f96..6c69435 100644 --- a/controllers/base.go +++ b/controllers/base.go @@ -55,7 +55,7 @@ func (c *BaseController) GetPostData(postData any) bool { } // 接收参数,验证签名登录 - code, err := sign.Check(req, &postData, true, true) + code, err := sign.Check(req, postData, true, true) if err != nil { resp := make(map[string]interface{}) resp = code_msg.CodeMsg(resp, code) diff --git a/controllers/cardholder.go b/controllers/cardholder.go index 3a0e0fb..ffa3e93 100644 --- a/controllers/cardholder.go +++ b/controllers/cardholder.go @@ -1,10 +1,8 @@ package controllers import ( - "apigame/middleware/sign" "apigame/models" "apigame/service/cardholder" - code_msg "apigame/service/code-msg" ) // CardHolderController 绑定控制器 @@ -14,20 +12,21 @@ type CardHolderController struct { // GetConfig 活动配置 func (c *CardHolderController) GetConfig() { - req := models.ReqCardHolderGetConfig{} - codeCheck, err := sign.Check(c.Ctx.Input.RequestBody, &req, true, true) - if err != nil { - resp := make(map[string]interface{}) - resp = code_msg.CodeMsg(resp, codeCheck) - c.RetData(resp) - return - } - - //if !c.GetPostData(*req) { + req := new(models.ReqCardHolderGetConfig) + //req := models.ReqCardHolderGetConfig{} + //codeCheck, err := sign.Check(c.Ctx.Input.RequestBody, &req, true, true) + //if err != nil { + // resp := make(map[string]interface{}) + // resp = code_msg.CodeMsg(resp, codeCheck) + // c.RetData(resp) // return //} - code, rsp := cardholder.HandleGetConfig(&req) + if !c.GetPostData(req) { + return + } + + code, rsp := cardholder.HandleGetConfig(req) c.RetRspCodeData(code, rsp) } diff --git a/service-common/svredis/index.go b/service-common/svredis/index.go index 46c6a29..0b9294d 100644 --- a/service-common/svredis/index.go +++ b/service-common/svredis/index.go @@ -2,6 +2,7 @@ package svredis import ( "apigame/service-common/svconst" + "apigame/util/util-lx/lxredis" "apigame/util/utstring" "apigame/util/zjson" "apigame/util/zredis" @@ -19,6 +20,24 @@ type RedisConfig struct { } func Init() bool { + + { + //初始化Redis + redisconfig, _ := beego.AppConfig.GetSection("redis") + var mredisconfig lxredis.MapRedisConfig + err := mapstructure.Decode(redisconfig, &mredisconfig) + if err != nil { + fmt.Println(" mapstructure.Decode Error::" + err.Error()) + } else { + err = lxredis.InitRedis(mredisconfig) + if err != nil { + fmt.Println(" lxredis.InitRedis Error::" + err.Error()) + return false + } + } + fmt.Println(svconst.AppName + " redis init success") + } + //初始化Redis confText, _ := beego.AppConfig.GetSection("redis") var conf RedisConfig -- libgit2 0.21.0