Commit 4166b01b8a6c5966d2c380c2784cdd22a4cd0904

Authored by 陆恒
1 parent 329c3205
Exists in master

提交bug修复

Showing 1 changed file with 5 additions and 4 deletions   Show diff stats
src/HttpServer/logic/logic.go
... ... @@ -360,7 +360,8 @@ func HandleEnterInvite(w http.ResponseWriter, data string) {
360 360 if rdata.Invitetype == 1 {
361 361 //邀请新用户
362 362 //首先要判断一下这个玩家是否已经被邀请过了
363   - exist,err := redishandler.GetRedisClient().HExists(redis.USER_BEINVITE_UUIDRELATION,strconv.Itoa(rdata.Selfuuid))
  363 + rkey := redis.USER_BEINVITE_UUIDRELATION + ":" + strconv.Itoa(rdata.Inviteuuid)
  364 + exist,err := redishandler.GetRedisClient().HExists(rkey,strconv.Itoa(rdata.Selfuuid))
364 365 if err != nil {
365 366 logger.Error("HandleEnterInvite redis failed=%v", err)
366 367 resp.Result.Code = ERROR_JSONUNMASHFAILED
... ... @@ -377,11 +378,11 @@ func HandleEnterInvite(w http.ResponseWriter, data string) {
377 378  
378 379  
379 380 //记录被邀请关系
380   - redishandler.GetRedisClient().HSet(redis.USER_BEINVITE_UUIDRELATION,strconv.Itoa(rdata.Selfuuid),strconv.Itoa(rdata.Inviteuuid))
  381 + redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Selfuuid),strconv.Itoa(rdata.Selfuuid))
381 382  
382 383 //记录邀请关系
383   - rkey := redis.USER_INVITEREWARD_FETCH_REWARD + ":" + strconv.Itoa(rdata.Selfuuid)
384   - redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Inviteuuid),"0")
  384 + rkey = redis.USER_INVITEREWARD_FETCH_REWARD + ":" + strconv.Itoa(rdata.Inviteuuid)
  385 + redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Selfuuid),"0")
385 386 }else {
386 387 //邀请打工
387 388 invitelist,err := GetdagongList(rdata.Inviteuuid)
... ...