package rank import ( "time" "github.com/jinzhu/now" "mongo.games.com/goserver/core/logger" "mongo.games.com/game/model" "mongo.games.com/game/ranksrv/com" ) var CustomAwardMgrInstance = com.NewListMgr[*model.CustomLogAward]( func() int64 { return int64(model.GameParamData.CustomAwardUpdateTime) }, func(platform string, index int32) ([]*model.CustomLogAward, error) { // 当天数据 startTs := now.BeginningOfDay().Unix() endTs := startTs + 24*int64(time.Hour.Seconds()) logger.Logger.Tracef("load custom award platform:%s startTs:%v endTs:%v", platform, startTs, endTs) ret, err := model.CustomLogAwardFind(platform, startTs, endTs) return ret, err })