From fa43e8b23a61693093cbcabf6f07d2501bd75f28 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Tue, 23 Jun 2020 19:17:53 +0800 Subject: [PATCH] 提交 --- src/HttpServer/logic/httpserver.go | 23 ++++++++++++++++++++--- 1 file changed, 20 insertions(+), 3 deletions(-) diff --git a/src/HttpServer/logic/httpserver.go b/src/HttpServer/logic/httpserver.go index 6427bcb..9a8451f 100644 --- a/src/HttpServer/logic/httpserver.go +++ b/src/HttpServer/logic/httpserver.go @@ -40,18 +40,35 @@ func StartHttpTicker() { if val.FakeNum != 0 { waits[k].RewardUser = 0 waits[k].RewardNum = val.FakeNum + for _, vval := range val.List { + uinfo, err := GetUserInfo(strconv.Itoa(vval.UserId)) + if err != nil || uinfo == nil { + continue + } + + var tmp UserCaiPiaoHistory + tmp.RewardNum = waits[k].RewardNum + cid := strconv.Itoa(waits[k].CurRound) + strconv.Itoa(vval.ChooseNum) + tmp.CatId, _ = strconv.Atoi(cid) + tmp.Round = waits[k].CurRound + tmp.Cnum = vval.ChooseNum + uinfo.CaiPiaoInfo = append(uinfo.CaiPiaoInfo, tmp) + + SaveUserInfo(uinfo, strconv.Itoa(vval.UserId)) + + } } else { //否则从奖池里面选一个 randnum := rand.Intn(len(val.List)) waits[k].RewardNum = val.List[randnum].ChooseNum waits[k].RewardUser = val.List[randnum].UserId for _, vval := range val.List { - uinfo, err := GetUserInfo(strconv.Itoa(val.List[randnum].UserId)) + uinfo, err := GetUserInfo(strconv.Itoa(vval.UserId)) if err != nil || uinfo == nil { continue } if vval.UserId == waits[k].RewardUser { - + logger.Info("StartHttpTicker addtouser =%v", vval.UserId) //给这个玩家发奖 cfg := jsonconf.GetRedCatConfig(48) if cfg != nil { @@ -68,7 +85,7 @@ func StartHttpTicker() { tmp.Cnum = vval.ChooseNum uinfo.CaiPiaoInfo = append(uinfo.CaiPiaoInfo, tmp) - SaveUserInfo(uinfo, strconv.Itoa(val.List[randnum].UserId)) + SaveUserInfo(uinfo, strconv.Itoa(vval.UserId)) } -- libgit2 0.21.0