|
|
|
|
@ -2,7 +2,6 @@ package handler |
|
|
|
|
|
|
|
|
|
import ( |
|
|
|
|
"fmt" |
|
|
|
|
"math/rand" |
|
|
|
|
"server/call" |
|
|
|
|
"server/common" |
|
|
|
|
"server/db" |
|
|
|
|
@ -83,17 +82,16 @@ func EnterGame(c *gin.Context) { |
|
|
|
|
} |
|
|
|
|
a.Data = resp |
|
|
|
|
// step:特殊逻辑处理
|
|
|
|
|
if req.Provider == common.ProviderPGSoft { |
|
|
|
|
a.Code = values.CodeParam |
|
|
|
|
a.Msg = "Under Maintenance,please try later." |
|
|
|
|
return |
|
|
|
|
provider = call.GetConfigGameProvider(common.ProviderPG2) |
|
|
|
|
game := call.GetConfigGameListByID(common.ProviderPG2, req.GameID) |
|
|
|
|
if game != nil && game.Open == 1 && rand.Intn(100) < 100 { |
|
|
|
|
req.Provider = common.ProviderPG2 |
|
|
|
|
resp.Method = provider.Method |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
// if req.Provider == common.ProviderPGSoft {
|
|
|
|
|
// a.Code = values.CodeParam
|
|
|
|
|
// a.Msg = "Under Maintenance,please try later."
|
|
|
|
|
// provider = call.GetConfigGameProvider(common.ProviderPG2)
|
|
|
|
|
// game := call.GetConfigGameListByID(common.ProviderPG2, req.GameID)
|
|
|
|
|
// if game != nil && game.Open == 1 && rand.Intn(100) < 100 {
|
|
|
|
|
// req.Provider = common.ProviderPG2
|
|
|
|
|
// resp.Method = provider.Method
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
if req.IsDemo { |
|
|
|
|
log.Debug("player enter demo game %+v", *req) |
|
|
|
|
enter := &base.EnterGameReq{ |
|
|
|
|
|