Commit 4166b01b8a6c5966d2c380c2784cdd22a4cd0904
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) | ... | ... |