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) { |