From 4166b01b8a6c5966d2c380c2784cdd22a4cd0904 Mon Sep 17 00:00:00 2001 From: 陆恒 Date: Tue, 12 May 2020 17:48:30 +0800 Subject: [PATCH] 提交bug修复 --- src/HttpServer/logic/logic.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/HttpServer/logic/logic.go b/src/HttpServer/logic/logic.go index c86c1e7..667fcf7 100644 --- a/src/HttpServer/logic/logic.go +++ b/src/HttpServer/logic/logic.go @@ -360,7 +360,8 @@ func HandleEnterInvite(w http.ResponseWriter, data string) { if rdata.Invitetype == 1 { //邀请新用户 //首先要判断一下这个玩家是否已经被邀请过了 - exist,err := redishandler.GetRedisClient().HExists(redis.USER_BEINVITE_UUIDRELATION,strconv.Itoa(rdata.Selfuuid)) + rkey := redis.USER_BEINVITE_UUIDRELATION + ":" + strconv.Itoa(rdata.Inviteuuid) + exist,err := redishandler.GetRedisClient().HExists(rkey,strconv.Itoa(rdata.Selfuuid)) if err != nil { logger.Error("HandleEnterInvite redis failed=%v", err) resp.Result.Code = ERROR_JSONUNMASHFAILED @@ -377,11 +378,11 @@ func HandleEnterInvite(w http.ResponseWriter, data string) { //记录被邀请关系 - redishandler.GetRedisClient().HSet(redis.USER_BEINVITE_UUIDRELATION,strconv.Itoa(rdata.Selfuuid),strconv.Itoa(rdata.Inviteuuid)) + redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Selfuuid),strconv.Itoa(rdata.Selfuuid)) //记录邀请关系 - rkey := redis.USER_INVITEREWARD_FETCH_REWARD + ":" + strconv.Itoa(rdata.Selfuuid) - redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Inviteuuid),"0") + rkey = redis.USER_INVITEREWARD_FETCH_REWARD + ":" + strconv.Itoa(rdata.Inviteuuid) + redishandler.GetRedisClient().HSet(rkey,strconv.Itoa(rdata.Selfuuid),"0") }else { //邀请打工 invitelist,err := GetdagongList(rdata.Inviteuuid) -- libgit2 0.21.0