From 4d24306528eae153cddae2c0dea9be5823a36e31 Mon Sep 17 00:00:00 2001 From: mofangmin Date: Mon, 23 Sep 2024 10:08:11 +0800 Subject: [PATCH] =?UTF-8?q?=E9=97=AE=E9=A2=98=E4=BF=AE=E6=94=B9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/web/handler/activity.go | 8 ++++---- modules/web/timer.go | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/modules/web/handler/activity.go b/modules/web/handler/activity.go index 4d50c3b..580af37 100644 --- a/modules/web/handler/activity.go +++ b/modules/web/handler/activity.go @@ -2213,10 +2213,10 @@ func InviteRankInfo(c *gin.Context) { a.Data = resp resp.ActivityConf = call.GetConfigActivityByID(common.ActivityIDInviteRank) resp.RankInfoList = call.GetTopShareRank(call.RankNum) - for _, rankInfo := range resp.RankInfoList { - rankInfo.UserName = rankInfo.UserName[:7] - rankInfo.UserName = rankInfo.UserName[:4] + "***" - rankInfo.UserName = "User" + rankInfo.UserName + for idx, rankInfo := range resp.RankInfoList { + rankInfo.UserName = rankInfo.UserName[:6] + rankInfo.UserName = rankInfo.UserName[:3] + "***" + resp.RankInfoList[idx].UserName = "User" + rankInfo.UserName } resp.RewardRankConfig = call.GetConfigRobotRankReward() if a.UID > 0 { diff --git a/modules/web/timer.go b/modules/web/timer.go index c4a1535..5a74071 100644 --- a/modules/web/timer.go +++ b/modules/web/timer.go @@ -181,11 +181,11 @@ func RobotRank() { } } // 随机出增长间隔 增长人数 增长次数 - interval := rand.Int63n(rule.EndInterval-rule.StartInterval) + rule.StartInterval - interval = int64(time.Duration(interval) * time.Hour / 100) - log.Info("%v小时后执行", time.Duration(interval)/time.Hour) + // 换算成秒 + interval := (rand.Int63n(rule.EndInterval-rule.StartInterval) + rule.StartInterval) * 3600 / 100 if now.Unix()+interval > activity.End { interval = activity.End - now.Unix() } - time.AfterFunc(time.Duration(interval), RobotRank) + log.Info("%v小时后执行", interval/3600) + time.AfterFunc(time.Duration(interval)*time.Second, RobotRank) }