修复好友搜索bug

This commit is contained in:
hahwu 2025-01-08 11:10:54 +08:00
parent b0a98d1680
commit ddddc06c9f
2 changed files with 5 additions and 2 deletions

View File

@ -383,7 +383,10 @@ func (ad *GameLogic) GetResSimplePlayerByUid(Id int) *msg.ResPlayerSimple {
player.Uid = Id player.Uid = Id
if Value == "" { if Value == "" {
p := new(Player) p := new(Player)
p.GetSimpleData(Id, player) err := p.GetSimpleData(Id, player)
if err != nil {
return nil
}
value, _ := json.Marshal(player) value, _ := json.Marshal(player)
db.RedisSetKey(Idstr, string(value), 0) db.RedisSetKey(Idstr, string(value), 0)
} else { } else {

View File

@ -1111,7 +1111,7 @@ func ReqSearchPlayer(args []interface{}) error {
list := make([]*msg.ResPlayerSimple, 0) list := make([]*msg.ResPlayerSimple, 0)
if err == nil { if err == nil {
SearchPlayer := G_GameLogicPtr.GetResSimplePlayerByUid(Uid) SearchPlayer := G_GameLogicPtr.GetResSimplePlayerByUid(Uid)
if SearchPlayer != nil { if SearchPlayer != nil && SearchPlayer.Level != 0 {
list = append(list, SearchPlayer) list = append(list, SearchPlayer)
} }
} }