init: hgmj server initial commit

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
This commit is contained in:
2026-10-08 16:50:13 +08:00
co-authored by Claude Opus 4.7
commit 625e89c15d
1870 changed files with 254090 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
package rankcache
import (
"91jd-server/app/service/rankser"
"91jd-server/common/constant/redisconst"
"91jd-server/common/log"
"91jd-server/models/v/usermod"
"91jd-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))
}
}