diff --git a/src/HttpServer/logic/datadef.go b/src/HttpServer/logic/datadef.go index a72a3d4..2db7a90 100644 --- a/src/HttpServer/logic/datadef.go +++ b/src/HttpServer/logic/datadef.go @@ -255,9 +255,11 @@ type QueryrankinfoResp struct { } type QuerydrawrewardData struct { - Getgold int `json:"getgold"` - Walletgold int `json:"walletgold"` - Rewardid int `json:"rewardid"` + Getgold int `json:"getgold"` + Walletgold int `json:"walletgold"` + Rewardid int `json:"rewardid"` + Leftfreeticket int `json:"leftfreeticket"` + Leftticket int `json:"leftticket"` } type QuerydrawrewardResp struct { diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index 2de4b70..4b00ccb 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -510,12 +510,12 @@ func HandlerQuerydrawreward(w http.ResponseWriter, data string, uniqueuuid, game addgold, rewardid := CalcTurnTableNum() - if addgold == 0 { + /*if addgold == 0 { logger.Info("GetUserInfo HandlerQuerydrawreward data failed:%v,for:%v", err, data) resp.Message = "CalcTurnTableNumfaile" resp.Code = 1 break - } + }*/ realgold, err := AddCoinToSdk(uuid, addgold, gameid, channel, REDBAGTYPE_106) if err != nil { @@ -536,6 +536,8 @@ func HandlerQuerydrawreward(w http.ResponseWriter, data string, uniqueuuid, game resp.Data.Getgold = addgold resp.Data.Walletgold = uinfo.RealGold resp.Data.Rewardid = rewardid + resp.Data.Leftfreeticket = uinfo.FreeTicket + resp.Data.Leftticket = uinfo.Ticket resp.Code = ERROR_OK break -- libgit2 0.21.0