diff --git a/src/HttpServer/logic/httpserver.go b/src/HttpServer/logic/httpserver.go index 7d373d2..6427bcb 100644 --- a/src/HttpServer/logic/httpserver.go +++ b/src/HttpServer/logic/httpserver.go @@ -46,11 +46,12 @@ func StartHttpTicker() { 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)) + if err != nil || uinfo == nil { + continue + } if vval.UserId == waits[k].RewardUser { - uinfo, err := GetUserInfo(strconv.Itoa(val.List[randnum].UserId)) - if err != nil || uinfo == nil { - continue - } + //给这个玩家发奖 cfg := jsonconf.GetRedCatConfig(48) if cfg != nil { @@ -58,16 +59,16 @@ func StartHttpTicker() { uinfo.AddRedPackect(cfg.Money, 100) } - 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(val.List[randnum].UserId)) } + 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(val.List[randnum].UserId)) } -- libgit2 0.21.0