Commit 0d5ec86049a00e3517d75ee5d0de4fb0b7af9709

Authored by 陆恒
1 parent 7f857c59
Exists in master

提交

src/HttpServer/logic/datadef.go
... ... @@ -46,8 +46,8 @@ type AddFlopResp struct {
46 46 }
47 47  
48 48 type SettlementReq struct {
49   - Round int `json:"round"`
50   - RewardNum int `json:"rewardNum"`
  49 + Round int `json:"round"`
  50 + RewardNum string `json:"rewardNum"`
51 51 }
52 52  
53 53 type SettlementData struct {
... ...
src/HttpServer/logic/httpserver.go
... ... @@ -31,7 +31,7 @@ func StartHttpTicker() {
31 31 floatval := float32(randint) / 100
32 32 G_randVal = 180 + floatval
33 33 }
34   - if time.Now().Hour() > 12 && time.Now().Minute() >= 5 {
  34 + if time.Now().Hour() == 12 && time.Now().Minute() < 10 {
35 35 //处理开奖
36 36 logger.Info("Handle kaijian")
37 37 waits := GetWaitCaiCatList()
... ...
src/HttpServer/logic/logic.go
... ... @@ -83,20 +83,21 @@ func HandlerSettlement(w http.ResponseWriter, data string, uuid int) {
83 83 }
84 84  
85 85 if idx != -1 {
86   - list[idx].RewardNum = rdata.RewardNum
  86 + list[idx].RewardNum, _ = strconv.Atoi(rdata.RewardNum)
87 87 for _, vval := range list[idx].List {
88 88 uinfo, err := GetUserInfo(strconv.Itoa(vval.UserId))
89 89 if err != nil || uinfo == nil {
90 90 continue
91 91 }
92 92 var tmp UserCaiPiaoHistory
93   - tmp.RewardNum = rdata.RewardNum
94   - tmp.CatId = 48
  93 + tmp.RewardNum, _ = strconv.Atoi(rdata.RewardNum)
  94 + cid := strconv.Itoa(list[idx].CurRound) + rdata.RewardNum
  95 + tmp.CatId, _ = strconv.Atoi(cid)
95 96 tmp.Round = rdata.Round
96 97 tmp.Cnum = vval.ChooseNum
97 98 uinfo.CaiPiaoInfo = append(uinfo.CaiPiaoInfo, tmp)
98 99  
99   - if vval.ChooseNum == rdata.RewardNum {
  100 + if vval.ChooseNum == tmp.RewardNum {
100 101 list[idx].RewardUser = vval.UserId
101 102  
102 103 //给这个玩家发奖
... ... @@ -115,7 +116,7 @@ func HandlerSettlement(w http.ResponseWriter, data string, uuid int) {
115 116  
116 117 var tmp AlreadyDuboCatList
117 118 tmp.CurRound = rdata.Round
118   - tmp.RewardNum = rdata.RewardNum
  119 + tmp.RewardNum, _ = strconv.Atoi(rdata.RewardNum)
119 120 tmp.List = append(tmp.List, list[idx].List...)
120 121 tmp.RewardUser = list[idx].RewardUser
121 122 tmp.TimeStr = int(time.Now().Unix())
... ... @@ -135,12 +136,13 @@ func HandlerSettlement(w http.ResponseWriter, data string, uuid int) {
135 136 continue
136 137 }
137 138 var tmp UserCaiPiaoHistory
138   - tmp.RewardNum = rdata.RewardNum
139   - tmp.CatId = 48
  139 + tmp.RewardNum, _ = strconv.Atoi(rdata.RewardNum)
  140 + cid := strconv.Itoa(rdata.Round) + rdata.RewardNum
  141 + tmp.CatId, _ = strconv.Atoi(cid)
140 142 tmp.Round = rdata.Round
141 143 tmp.Cnum = vval.ChooseNum
142 144 uinfo.CaiPiaoInfo = append(uinfo.CaiPiaoInfo, tmp)
143   - if vval.ChooseNum == rdata.RewardNum {
  145 + if vval.ChooseNum == tmp.RewardNum {
144 146 rewarduser = vval.UserId
145 147  
146 148 //给这个玩家发奖
... ... @@ -156,7 +158,7 @@ func HandlerSettlement(w http.ResponseWriter, data string, uuid int) {
156 158  
157 159 var tmp AlreadyDuboCatList
158 160 tmp.CurRound = rdata.Round
159   - tmp.RewardNum = rdata.RewardNum
  161 + tmp.RewardNum, _ = strconv.Atoi(rdata.RewardNum)
160 162 tmp.List = append(tmp.List, curr.List...)
161 163 tmp.RewardUser = rewarduser
162 164 tmp.TimeStr = int(time.Now().Unix())
... ...