Commit 506f7882b5794642d301ed98f6ef21a9c8e1c93f
1 parent
acb74d26
Exists in
master
提交
Showing
2 changed files
with
9 additions
and
3 deletions
Show diff stats
src/HttpServer/logic/datadef.go
| @@ -155,7 +155,8 @@ type FetchfenredbagReq struct { | @@ -155,7 +155,8 @@ type FetchfenredbagReq struct { | ||
| 155 | } | 155 | } |
| 156 | 156 | ||
| 157 | type FetchfenredbagData struct { | 157 | type FetchfenredbagData struct { |
| 158 | - Wallgold int `json:"wallgold"` | 158 | + Wallgold int `json:"wallgold"` |
| 159 | + Getgoldnum int `json:"getgoldnum"` | ||
| 159 | } | 160 | } |
| 160 | 161 | ||
| 161 | type FetchfenredbagResp struct { | 162 | type FetchfenredbagResp struct { |
| @@ -165,8 +166,9 @@ type FetchfenredbagResp struct { | @@ -165,8 +166,9 @@ type FetchfenredbagResp struct { | ||
| 165 | } | 166 | } |
| 166 | 167 | ||
| 167 | type FetchluckybagData struct { | 168 | type FetchluckybagData struct { |
| 168 | - Wallgold int `json:"wallgold"` | ||
| 169 | - Lefttimes int `json:"lefttimes"` | 169 | + Wallgold int `json:"wallgold"` |
| 170 | + Lefttimes int `json:"lefttimes"` | ||
| 171 | + Getgoldnum int `json:"getgoldnum"` | ||
| 170 | } | 172 | } |
| 171 | 173 | ||
| 172 | type FetchluckybagResp struct { | 174 | type FetchluckybagResp struct { |
src/HttpServer/logic/logic.go
| @@ -848,6 +848,7 @@ func HandlerFetchluckybag(w http.ResponseWriter, data string, uniqueuuid, gameid | @@ -848,6 +848,7 @@ func HandlerFetchluckybag(w http.ResponseWriter, data string, uniqueuuid, gameid | ||
| 848 | 848 | ||
| 849 | resp.Data.Wallgold = uinfo.RealGold | 849 | resp.Data.Wallgold = uinfo.RealGold |
| 850 | resp.Data.Lefttimes = uinfo.LuckyBagLeftTimes | 850 | resp.Data.Lefttimes = uinfo.LuckyBagLeftTimes |
| 851 | + resp.Data.Getgoldnum = addcoin | ||
| 851 | 852 | ||
| 852 | SaveUserInfo(uinfo, uniqueuuid) | 853 | SaveUserInfo(uinfo, uniqueuuid) |
| 853 | 854 | ||
| @@ -900,6 +901,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | @@ -900,6 +901,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | ||
| 900 | break | 901 | break |
| 901 | } | 902 | } |
| 902 | 903 | ||
| 904 | + addgold := cfg.Free_coin | ||
| 903 | readgold := 0 | 905 | readgold := 0 |
| 904 | readgold, err = AddCoinToSdk(uuid, cfg.Free_coin, gameid, channel, REDBAGTYPE_103) | 906 | readgold, err = AddCoinToSdk(uuid, cfg.Free_coin, gameid, channel, REDBAGTYPE_103) |
| 905 | if err != nil { | 907 | if err != nil { |
| @@ -910,6 +912,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | @@ -910,6 +912,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | ||
| 910 | } | 912 | } |
| 911 | 913 | ||
| 912 | if rdata.Ftype == 2 { | 914 | if rdata.Ftype == 2 { |
| 915 | + addgold += cfg.Video_coin | ||
| 913 | readgold, err = AddCoinToSdk(uuid, cfg.Video_coin, gameid, channel, REDBAGTYPE_106) | 916 | readgold, err = AddCoinToSdk(uuid, cfg.Video_coin, gameid, channel, REDBAGTYPE_106) |
| 914 | if err != nil { | 917 | if err != nil { |
| 915 | logger.Info("GetUserInfo HandlerFetchfenredbag data failed:%v,for:%v", err, data) | 918 | logger.Info("GetUserInfo HandlerFetchfenredbag data failed:%v,for:%v", err, data) |
| @@ -923,6 +926,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | @@ -923,6 +926,7 @@ func HandlerFetchfenredbag(w http.ResponseWriter, data string, uniqueuuid, gamei | ||
| 923 | uinfo.RedBagFetchIdlist = append(uinfo.RedBagFetchIdlist, rdata.Id) | 926 | uinfo.RedBagFetchIdlist = append(uinfo.RedBagFetchIdlist, rdata.Id) |
| 924 | 927 | ||
| 925 | resp.Data.Wallgold = uinfo.RealGold | 928 | resp.Data.Wallgold = uinfo.RealGold |
| 929 | + resp.Data.Getgoldnum = addgold | ||
| 926 | 930 | ||
| 927 | SaveUserInfo(uinfo, uniqueuuid) | 931 | SaveUserInfo(uinfo, uniqueuuid) |
| 928 | 932 |