diff --git a/modules/web/providers/jili2/base.go b/modules/web/providers/jili2/base.go index 5fef8c4..6fbba7b 100644 --- a/modules/web/providers/jili2/base.go +++ b/modules/web/providers/jili2/base.go @@ -56,9 +56,9 @@ func (s *Sub) EnterGame() string { return "" } request := EnterGameRequest{ - Uname: fmt.Sprintf("%d", uid), + Uname: common.GetProviderUserName(fmt.Sprintf("%d", uid)), GameID: game.GameCode, - Token: token, + Token: common.GetProviderUserToken(token), Lang: Lang, Nick: "", RtpPool: rtp, diff --git a/modules/web/providers/jili2/handler.go b/modules/web/providers/jili2/handler.go index 96eb527..91f8547 100644 --- a/modules/web/providers/jili2/handler.go +++ b/modules/web/providers/jili2/handler.go @@ -41,6 +41,11 @@ func VerifySession(c *gin.Context) { return } log.Debug("VerifySession req:%+v", req) + + if a.ShouldRoute(req, "Uname", common.ProviderAPITypeJson) { + return + } + uid, err := strconv.Atoi(req.Uname) if err != nil { log.Error("err:%v", err) @@ -73,6 +78,11 @@ func GetPlayerBalance(c *gin.Context) { return } log.Debug("GetPlayerBalance req:%+v", req) + + if a.ShouldRoute(req, "Uname", common.ProviderAPITypeJson) { + return + } + uid, err := strconv.Atoi(req.Uname) if err != nil { log.Error("err:%v", err) @@ -105,6 +115,11 @@ func PlaceBet(c *gin.Context) { return } log.Debug("PlaceBet:%+v", req) + + if a.ShouldRoute(req, "Token", common.ProviderAPITypeJson) { + return + } + // 验证token uid, _ := db.Redis().GetInt(common.GetRedisKeyToken(req.Token)) if uid == 0 {