Commit 0d5ec86049a00e3517d75ee5d0de4fb0b7af9709

Authored by 陆恒
1 parent 7f857c59
Exists in master

提交

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