Commit 0906c0c50dcdfeeb82e0528b294f21c5d7594084
1 parent
34d0f92b
Exists in
master
and in
4 other branches
提交
Showing
2 changed files
with
14 additions
and
4 deletions
Show diff stats
src/HttpServer/logic/datadef.go
@@ -264,10 +264,10 @@ type UsersignResp struct { | @@ -264,10 +264,10 @@ type UsersignResp struct { | ||
264 | } | 264 | } |
265 | 265 | ||
266 | type ReadNumUploadReq struct { | 266 | type ReadNumUploadReq struct { |
267 | - Uid int `json:"uid"` | 267 | + Uid string `json:"uid"` |
268 | Readnum int `json:"readnum"` | 268 | Readnum int `json:"readnum"` |
269 | - Gameid string `json:"gameid"` | ||
270 | - Channel string `json:"channel"` | 269 | + //Gameid string `json:"gameid"` |
270 | + //Channel string `json:"channel"` | ||
271 | } | 271 | } |
272 | 272 | ||
273 | type ReadNumUploadResp struct { | 273 | type ReadNumUploadResp struct { |
src/HttpServer/logic/logic.go
@@ -9,6 +9,7 @@ import ( | @@ -9,6 +9,7 @@ import ( | ||
9 | "fmt" | 9 | "fmt" |
10 | "net/http" | 10 | "net/http" |
11 | "strconv" | 11 | "strconv" |
12 | + "strings" | ||
12 | ) | 13 | ) |
13 | 14 | ||
14 | func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) { | 15 | func HandlerQueryguaninfo(w http.ResponseWriter, data string, uuid int) { |
@@ -447,8 +448,17 @@ func HandlerReadNumUpload(w http.ResponseWriter, data string) { | @@ -447,8 +448,17 @@ func HandlerReadNumUpload(w http.ResponseWriter, data string) { | ||
447 | break | 448 | break |
448 | } | 449 | } |
449 | 450 | ||
451 | + //先解析uuid | ||
452 | + params := strings.Split(rdata.Uid, "-") | ||
453 | + if len(params) != 3 { | ||
454 | + logger.Info("json decode HandlerReadNumUpload data failed:%v,for:%v", err, data) | ||
455 | + resp.Message = "参数不正确 请检查" | ||
456 | + resp.Code = ERROR_JSONUNMASH_ERROR | ||
457 | + break | ||
458 | + } | ||
459 | + | ||
450 | //需要加上渠道才是唯一的玩家id,不同渠道视为不同数据 | 460 | //需要加上渠道才是唯一的玩家id,不同渠道视为不同数据 |
451 | - uniqueuuid := strconv.Itoa(rdata.Uid) + rdata.Channel | 461 | + uniqueuuid := params[2] + params[1] |
452 | uinfo, err := GetUserInfo(uniqueuuid) | 462 | uinfo, err := GetUserInfo(uniqueuuid) |
453 | if err != nil || uinfo == nil { | 463 | if err != nil || uinfo == nil { |
454 | logger.Error("HandlerReadNumUpload redis failed err=%v", err) | 464 | logger.Error("HandlerReadNumUpload redis failed err=%v", err) |