Commit 7739d9638a4b4f25250498608fbcb421041a1e6c
1 parent
db07d5e8
Exists in
master
提交
Showing
3 changed files
with
13 additions
and
4 deletions
Show diff stats
src/HttpServer/logic/datadef.go
src/HttpServer/logic/function.go
| ... | ... | @@ -1041,8 +1041,9 @@ func AddCoinToSdk(uuid int, goldnum int, gameid string, channel string, atype in |
| 1041 | 1041 | } |
| 1042 | 1042 | |
| 1043 | 1043 | //计算转盘抽奖 |
| 1044 | -func CalcTurnTableNum() int { | |
| 1044 | +func CalcTurnTableNum() (int, int) { | |
| 1045 | 1045 | rtnum := 0 |
| 1046 | + rtid := 0 | |
| 1046 | 1047 | |
| 1047 | 1048 | sumrate := 0 |
| 1048 | 1049 | tmprate := 0 |
| ... | ... | @@ -1066,12 +1067,18 @@ func CalcTurnTableNum() int { |
| 1066 | 1067 | if idx == -1 { |
| 1067 | 1068 | if len(cflist) > 0 { |
| 1068 | 1069 | rtnum = cflist[0].Desc |
| 1070 | + rtid = 0 | |
| 1069 | 1071 | } |
| 1070 | 1072 | } else { |
| 1071 | - rtnum = cflist[idx].Desc | |
| 1073 | + if cflist[idx].Type == 101 { | |
| 1074 | + rtnum = cflist[idx].Desc | |
| 1075 | + } else { | |
| 1076 | + rtnum = 0 | |
| 1077 | + } | |
| 1078 | + rtid = idx | |
| 1072 | 1079 | } |
| 1073 | 1080 | |
| 1074 | - return rtnum | |
| 1081 | + return rtnum, rtid | |
| 1075 | 1082 | } |
| 1076 | 1083 | |
| 1077 | 1084 | //计算福袋金额 | ... | ... |
src/HttpServer/logic/logic.go
| ... | ... | @@ -508,7 +508,7 @@ func HandlerQuerydrawreward(w http.ResponseWriter, data string, uniqueuuid, game |
| 508 | 508 | break |
| 509 | 509 | } |
| 510 | 510 | |
| 511 | - addgold := CalcTurnTableNum() | |
| 511 | + addgold, rewardid := CalcTurnTableNum() | |
| 512 | 512 | |
| 513 | 513 | if addgold == 0 { |
| 514 | 514 | logger.Info("GetUserInfo HandlerQuerydrawreward data failed:%v,for:%v", err, data) |
| ... | ... | @@ -535,6 +535,7 @@ func HandlerQuerydrawreward(w http.ResponseWriter, data string, uniqueuuid, game |
| 535 | 535 | SaveUserInfo(uinfo, uniqueuuid) |
| 536 | 536 | resp.Data.Getgold = addgold |
| 537 | 537 | resp.Data.Walletgold = uinfo.RealGold |
| 538 | + resp.Data.Rewardid = rewardid | |
| 538 | 539 | |
| 539 | 540 | resp.Code = ERROR_OK |
| 540 | 541 | break | ... | ... |