Commit 0906c0c50dcdfeeb82e0528b294f21c5d7594084

Authored by 陆恒
1 parent 34d0f92b

提交

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)