上传排行榜

This commit is contained in:
liwei1dao 2024-02-06 15:45:20 +08:00
parent e5c034ac81
commit 18164a143d

View File

@ -53,16 +53,16 @@ func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errd
for _, v := range ranks { for _, v := range ranks {
ranksMap[v.Uid] = v ranksMap[v.Uid] = v
} }
players = make([]*pb.ArenaPlayer, len(ranks)) players = make([]*pb.ArenaPlayer, 0, len(uids))
for i, v := range uids { for i, v := range uids {
if player, ok := ranksMap[v]; ok { if player, ok := ranksMap[v]; ok {
rank := int32(i + 1) rank := int32(i + 1)
players[i] = &pb.ArenaPlayer{ players = append(players, &pb.ArenaPlayer{
Uinfo: player.Uinfo, Uinfo: player.Uinfo,
Dan: player.Dan, Dan: player.Dan,
Rank: rank, Rank: rank,
Integral: player.Integral, Integral: player.Integral,
} })
if session.GetUserId() == player.Uinfo.Uid && info.Rank != rank { if session.GetUserId() == player.Uinfo.Uid && info.Rank != rank {
info.Rank = rank info.Rank = rank
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil { if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {