From af119ebf55f3b3518c16f86e78da00090e09110c Mon Sep 17 00:00:00 2001 From: by <123456@qq.com> Date: Sat, 26 Oct 2024 10:48:03 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E9=82=80=E8=AF=B7=E7=A7=AF=E5=88=86?= =?UTF-8?q?=E6=8E=92=E8=A1=8C=E6=A6=9C=E6=9C=BA=E5=99=A8=E4=BA=BA=E5=90=8D?= =?UTF-8?q?=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- dbproxy/svc/l_invitescore.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/dbproxy/svc/l_invitescore.go b/dbproxy/svc/l_invitescore.go index eaac369..3de8ac5 100644 --- a/dbproxy/svc/l_invitescore.go +++ b/dbproxy/svc/l_invitescore.go @@ -2,6 +2,7 @@ package svc import ( "errors" + "fmt" "net/rpc" "sort" "time" @@ -150,7 +151,7 @@ func (b *BindScoreSvc) GetInviteRankList(req *model.FindPlayerRankInviteListArgs //机器人库 robotPlayer := AccountCollection(mongo.G_P) var robotPlayerList []PInfo - err = robotPlayer.Find(selecter).Select(bson.M{"snid": 1, "name": 1, "roles": 1}).All(&robotPlayerList) + err = robotPlayer.Find(selecter).Select(bson.M{"snid": 1, "username": 1, "roles": 1}).All(&robotPlayerList) if err != nil { logger.Logger.Error("GetInviteRankList find player is error", err) return err @@ -159,8 +160,12 @@ func (b *BindScoreSvc) GetInviteRankList(req *model.FindPlayerRankInviteListArgs for _, inviteInfo := range list { for _, playerData := range retPlayerList { if inviteInfo.SnId == playerData.SnId { + name := playerData.Name + if name == "" { + name = "mango" + fmt.Sprintf("%d", playerData.SnId) + } var RankInvite model.PlayerRankInvite - RankInvite.Name = playerData.Name + RankInvite.Name = name RankInvite.Score = inviteInfo.Score RankInvite.SnId = inviteInfo.SnId From 7d73f2036df2848bf106799f3172fc93e2fe4889 Mon Sep 17 00:00:00 2001 From: by <123456@qq.com> Date: Sat, 26 Oct 2024 13:44:21 +0800 Subject: [PATCH 2/2] =?UTF-8?q?=E6=9C=BA=E5=99=A8=E4=BA=BA=E9=9A=8F?= =?UTF-8?q?=E6=9C=BA=E8=8C=83=E5=9B=B4=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ranksrv/rank/invitelog.go | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/ranksrv/rank/invitelog.go b/ranksrv/rank/invitelog.go index c9bd649..82a4abe 100644 --- a/ranksrv/rank/invitelog.go +++ b/ranksrv/rank/invitelog.go @@ -66,11 +66,13 @@ func RobotRandon() { for i := 0; i < robotNum; i++ { //随机机器人 snId := accounts[rand.Intn(len(accounts))].SnId + num := int64(rand.Intn(8) + 1) + score := num*50 + int64(rand.Intn(551)+50) data := model.RankInvite{ Platform: "1", SnId: snId, - Num: int64(rand.Intn(4) + 2), - Score: int64(rand.Intn(901) + 100), + Num: num, + Score: score, Ts: time.Now().Unix(), Week: common.GetWeekStartTs(time.Now().Unix()), }