问题修改

dev
mofangmin 1 year ago
parent 02acc3095f
commit 4d24306528
  1. 8
      modules/web/handler/activity.go
  2. 8
      modules/web/timer.go

@ -2213,10 +2213,10 @@ func InviteRankInfo(c *gin.Context) {
a.Data = resp a.Data = resp
resp.ActivityConf = call.GetConfigActivityByID(common.ActivityIDInviteRank) resp.ActivityConf = call.GetConfigActivityByID(common.ActivityIDInviteRank)
resp.RankInfoList = call.GetTopShareRank(call.RankNum) resp.RankInfoList = call.GetTopShareRank(call.RankNum)
for _, rankInfo := range resp.RankInfoList { for idx, rankInfo := range resp.RankInfoList {
rankInfo.UserName = rankInfo.UserName[:7] rankInfo.UserName = rankInfo.UserName[:6]
rankInfo.UserName = rankInfo.UserName[:4] + "***" rankInfo.UserName = rankInfo.UserName[:3] + "***"
rankInfo.UserName = "User" + rankInfo.UserName resp.RankInfoList[idx].UserName = "User" + rankInfo.UserName
} }
resp.RewardRankConfig = call.GetConfigRobotRankReward() resp.RewardRankConfig = call.GetConfigRobotRankReward()
if a.UID > 0 { if a.UID > 0 {

@ -181,11 +181,11 @@ func RobotRank() {
} }
} }
// 随机出增长间隔 增长人数 增长次数 // 随机出增长间隔 增长人数 增长次数
interval := rand.Int63n(rule.EndInterval-rule.StartInterval) + rule.StartInterval // 换算成秒
interval = int64(time.Duration(interval) * time.Hour / 100) interval := (rand.Int63n(rule.EndInterval-rule.StartInterval) + rule.StartInterval) * 3600 / 100
log.Info("%v小时后执行", time.Duration(interval)/time.Hour)
if now.Unix()+interval > activity.End { if now.Unix()+interval > activity.End {
interval = activity.End - now.Unix() interval = activity.End - now.Unix()
} }
time.AfterFunc(time.Duration(interval), RobotRank) log.Info("%v小时后执行", interval/3600)
time.AfterFunc(time.Duration(interval)*time.Second, RobotRank)
} }

Loading…
Cancel
Save