diff --git a/service/roomrank/handle.go b/service/roomrank/handle.go index 06fcd1d..2c4fe04 100644 --- a/service/roomrank/handle.go +++ b/service/roomrank/handle.go @@ -44,7 +44,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan //} // 读取游戏数据 - player := LoadPlayer(gameId, playerUid, config) + player := LoadPlayer(gameId, playerUid) // todo 检查是否有领取的结算奖励 diff --git a/service/roomrank/player.go b/service/roomrank/player.go index 5e52aab..7c4c6b0 100644 --- a/service/roomrank/player.go +++ b/service/roomrank/player.go @@ -19,7 +19,8 @@ func SavePlayer(gameId string, d *DataRoomRankPlayer) { } } -func _LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { +// LoadPlayer 获取数据 外部接口 +func LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { d = NewDataRoomRankPlayer(playerUid) has, err := svmysql.First(d, gameId) if has { @@ -34,21 +35,6 @@ func _LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { return } -// LoadPlayer 获取数据 外部接口 -func LoadPlayer(gameId string, playerUid int64, config *configs.RoomRankConfig) (d *DataRoomRankPlayer) { - configId := config.Id - d = _LoadPlayer(gameId, playerUid) - // todo 这里要重写 这个活动根据玩家领奖来切换 如果当前有上线活动(活动ID不为0),且活动ID和玩家数据不同,说明活动已切换 需更新 - if configId != 0 && - configId != d.ActivityId { - - d.ActivityId = configId - - SavePlayer(gameId, d) - } - return -} - // GetInfo 活动信息 func GetInfo(player *DataRoomRankPlayer, conf *configs.RoomRankConfig) models.RoomRankInfo { info := models.RoomRankInfo{} -- libgit2 0.21.0