上传竞技场排行榜更新
This commit is contained in:
parent
c60b1d45c5
commit
e50f43bb68
@ -5,13 +5,13 @@ import (
|
|||||||
"go_dreamfactory/pb"
|
"go_dreamfactory/pb"
|
||||||
)
|
)
|
||||||
|
|
||||||
//参数校验
|
// 参数校验
|
||||||
func (this *apiComp) RankCheck(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) {
|
func (this *apiComp) RankCheck(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) {
|
||||||
|
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
///排行榜获取
|
// /排行榜获取
|
||||||
func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) {
|
func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errdata *pb.ErrorData) {
|
||||||
var (
|
var (
|
||||||
info *pb.DBArenaUser
|
info *pb.DBArenaUser
|
||||||
@ -50,19 +50,20 @@ func (this *apiComp) Rank(session comm.IUserSession, req *pb.ArenaRankReq) (errd
|
|||||||
}
|
}
|
||||||
players = make([]*pb.ArenaPlayer, len(ranks))
|
players = make([]*pb.ArenaPlayer, len(ranks))
|
||||||
for i, v := range ranks {
|
for i, v := range ranks {
|
||||||
|
rank := int32(i + 1)
|
||||||
players[i] = &pb.ArenaPlayer{
|
players[i] = &pb.ArenaPlayer{
|
||||||
Uid: v.Uid,
|
Uid: v.Uid,
|
||||||
Name: v.Name,
|
Name: v.Name,
|
||||||
Avatar: v.Avatar,
|
Avatar: v.Avatar,
|
||||||
Lv: v.Lv,
|
Lv: v.Lv,
|
||||||
Dan: v.Dan,
|
Dan: v.Dan,
|
||||||
Rank: v.Rank,
|
Rank: rank,
|
||||||
Integral: v.Integral,
|
Integral: v.Integral,
|
||||||
Defend: v.Defend,
|
Defend: v.Defend,
|
||||||
Isai: false,
|
Isai: false,
|
||||||
}
|
}
|
||||||
if session.GetUserId() == v.Uid && info.Rank != v.Rank {
|
if session.GetUserId() == v.Uid && info.Rank != rank {
|
||||||
info.Rank = v.Rank
|
info.Rank = rank
|
||||||
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {
|
if err = this.module.modelArena.updateArenaUserInfo(info); err != nil {
|
||||||
errdata = &pb.ErrorData{
|
errdata = &pb.ErrorData{
|
||||||
Code: pb.ErrorCode_DBError,
|
Code: pb.ErrorCode_DBError,
|
||||||
|
Loading…
Reference in New Issue
Block a user