package roomrank import ( "apigame/configs/confroomrank" "apigame/models" "apigame/service-common/svmysql" "apigame/util/util-lx/lxalilog" "apigame/util/util-lx/lxtime" ) // SavePlayer 存储数据 func SavePlayer(gameId string, d *DataRoomRankPlayer) { d.UpdateTime = lxtime.NowUninx() err := svmysql.Save(d, gameId) if err != nil { lxalilog.Errors(err, "roomrank.SavePlayer error", gameId, d.Uid, d.ActivityId) return } } // LoadPlayer 获取数据 外部接口 func LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { d = NewDataRoomRankPlayer(playerUid) has, err := svmysql.First(d, gameId) if has { } else { d.Init(playerUid) err = svmysql.Create(d, gameId) if err != nil { lxalilog.Errors(err, "roomrank._LoadPlayer Create error", gameId, d.Uid, d.ActivityId) return } } return } // GetInfo 活动信息 func GetInfo(player *DataRoomRankPlayer, conf *confroomrank.ActivityConfig) models.RoomRankInfo { info := models.RoomRankInfo{} return info }