| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- package rank
- import (
- "bet24.com/log"
- item "bet24.com/servers/micros/item_inventory/proto"
- )
- type RankAwardInfo struct {
- RankType int // 排行榜类型
- Rank int // 名次
- Items []item.ItemPack // 道具
- }
- func Run() {
- log.Debug("rank running")
- //排行榜奖励
- Awards = NewAwardList()
- Awards.Run()
- //排行榜列表
- Ranks = NewRankList()
- Ranks.Run()
- }
- // 获取排行榜列表
- func GetRankList(userId, rankType, num int) (*AwardItem, []*rankItem) {
- return Ranks.getRankList(userId, rankType, num)
- }
- // 榜单历史
- func RankHistoryList(userId int, dateFlag string) (int, []*rankHistoryItem) {
- return 0, nil
- }
- // 领取积分榜奖励
- func RankAward(userId, rankType, doubleFlag int) int {
- return Ranks.award(userId, rankType, doubleFlag)
- }
- // 获取榜单奖励列表
- func GetRankAwardList() []RankAwardInfo {
- return Awards.getList()
- }
- // 小红点
- func Tip(userId, rankType int) bool {
- return Ranks.tip(userId, rankType)
- }
|