Commit b5595dac3a23741a467d59ebdc38b9198dc2aa99
1 parent
9cb5482f
Exists in
master
and in
4 other branches
提交修改数据的测试接口
Showing
1 changed file
with
25 additions
and
3 deletions
Show diff stats
src/HttpServer/logic/httpserver.go
| @@ -107,8 +107,10 @@ func Querysigndata(w http.ResponseWriter, r *http.Request) { | @@ -107,8 +107,10 @@ func Querysigndata(w http.ResponseWriter, r *http.Request) { | ||
| 107 | func Testapi(w http.ResponseWriter, r *http.Request) { | 107 | func Testapi(w http.ResponseWriter, r *http.Request) { |
| 108 | 108 | ||
| 109 | type TesaApiData struct { | 109 | type TesaApiData struct { |
| 110 | - Type int `json:"type"` //1金币 2经验 3存钱罐次数 | ||
| 111 | - Value int `json:"value"` | 110 | + Type int `json:"type"` //1金币 2经验 3存钱罐次数 |
| 111 | + Value int `json:"value"` | ||
| 112 | + Gameid string `json:"gameid"` | ||
| 113 | + Channel string `json:"channel"` | ||
| 112 | } | 114 | } |
| 113 | Uuid := 0 | 115 | Uuid := 0 |
| 114 | if len(r.Header) > 0 { | 116 | if len(r.Header) > 0 { |
| @@ -126,7 +128,7 @@ func Testapi(w http.ResponseWriter, r *http.Request) { | @@ -126,7 +128,7 @@ func Testapi(w http.ResponseWriter, r *http.Request) { | ||
| 126 | s := string(result) | 128 | s := string(result) |
| 127 | logger.Info("Querysigndata , body:%v,uuid=%v", s, Uuid) | 129 | logger.Info("Querysigndata , body:%v,uuid=%v", s, Uuid) |
| 128 | 130 | ||
| 129 | - var rdata GettaskrewardReq | 131 | + var rdata TesaApiData |
| 130 | err := json.Unmarshal([]byte(s), &rdata) | 132 | err := json.Unmarshal([]byte(s), &rdata) |
| 131 | 133 | ||
| 132 | if err != nil { | 134 | if err != nil { |
| @@ -142,6 +144,26 @@ func Testapi(w http.ResponseWriter, r *http.Request) { | @@ -142,6 +144,26 @@ func Testapi(w http.ResponseWriter, r *http.Request) { | ||
| 142 | return | 144 | return |
| 143 | } | 145 | } |
| 144 | 146 | ||
| 147 | + if rdata.Type == 1 { | ||
| 148 | + //金币 | ||
| 149 | + uinfo.RealGold += rdata.Value | ||
| 150 | + //调用sdk | ||
| 151 | + //AddCoinToSdk() | ||
| 152 | + } | ||
| 153 | + if rdata.Type == 2 { | ||
| 154 | + uinfo.Exp += rdata.Value | ||
| 155 | + } | ||
| 156 | + if rdata.Type == 3 { | ||
| 157 | + uinfo.GetFromGuanCnt += rdata.Value | ||
| 158 | + } | ||
| 159 | + if rdata.Type == 4 { | ||
| 160 | + uinfo.Lv += rdata.Value | ||
| 161 | + } | ||
| 162 | + err = SaveUserInfo(uinfo) | ||
| 163 | + if err != nil { | ||
| 164 | + logger.Error("SaveUserInfo err=%v", err) | ||
| 165 | + } | ||
| 166 | + fmt.Fprint(w, "success") | ||
| 145 | } | 167 | } |
| 146 | 168 | ||
| 147 | func Getnewlevelreward(w http.ResponseWriter, r *http.Request) { | 169 | func Getnewlevelreward(w http.ResponseWriter, r *http.Request) { |