package rankcache import ( "91porn-server/app/service/rankser" "91porn-server/common/constant/redisconst" "91porn-server/common/log" "91porn-server/models/v/usermod" "91porn-server/skd/skdg" ) type UserRank = rankser.UserRank type User = rankser.User type UBaseInfo = usermod.BaseInfo const ( UserInviteRankType = rankser.UserInviteRankType //推广达人 UserIncomeRankType = rankser.UserIncomeRankType //收益达人 UserUploadRankType = rankser.UserUploadRankType //上传达人 ) func Update() { saveUserIncomeRank() saveUserUploadRank() } func saveUserIncomeRank() { rank, err := rankser.GetUserIncomeRank() if err != nil { log.Error("rankcach GetUserIncomeRank error", log.E(err)) return } redisKey := redisconst.RankKey(UserIncomeRankType) if err = skdg.Redis.Set(redisKey, rank, redisconst.RankExpireMax); err != nil { log.Warn("rankcach UserIncomeRankType redis set error", log.E(err)) } } func saveUserUploadRank() { rank, err := rankser.GetUserUploadRank() if err != nil { log.Error("rankcach GetUserUploadRank error", log.E(err)) return } redisKey := redisconst.RankKey(UserUploadRankType) _ = skdg.Redis.Set(redisKey, rank, redisconst.RankExpireMax) if err != nil { log.Warn("rankcach UserUploadRankType redis set error", log.E(err)) } }