Commit 2c9d1e53a7d0d87469a8e333ab3fdadadbde215e
1 parent
724ed661
Exists in
master
and in
1 other branch
feat✨:房间排行活动逻辑
Showing
2 changed files
with
3 additions
and
17 deletions
Show diff stats
service/roomrank/handle.go
| @@ -44,7 +44,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan | @@ -44,7 +44,7 @@ func HandleInfo(req *models.ReqRoomRankInfo) (code string, rsp models.RspRoomRan | ||
| 44 | //} | 44 | //} |
| 45 | 45 | ||
| 46 | // 读取游戏数据 | 46 | // 读取游戏数据 |
| 47 | - player := LoadPlayer(gameId, playerUid, config) | 47 | + player := LoadPlayer(gameId, playerUid) |
| 48 | 48 | ||
| 49 | // todo 检查是否有领取的结算奖励 | 49 | // todo 检查是否有领取的结算奖励 |
| 50 | 50 |
service/roomrank/player.go
| @@ -19,7 +19,8 @@ func SavePlayer(gameId string, d *DataRoomRankPlayer) { | @@ -19,7 +19,8 @@ func SavePlayer(gameId string, d *DataRoomRankPlayer) { | ||
| 19 | } | 19 | } |
| 20 | } | 20 | } |
| 21 | 21 | ||
| 22 | -func _LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { | 22 | +// LoadPlayer 获取数据 外部接口 |
| 23 | +func LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { | ||
| 23 | d = NewDataRoomRankPlayer(playerUid) | 24 | d = NewDataRoomRankPlayer(playerUid) |
| 24 | has, err := svmysql.First(d, gameId) | 25 | has, err := svmysql.First(d, gameId) |
| 25 | if has { | 26 | if has { |
| @@ -34,21 +35,6 @@ func _LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { | @@ -34,21 +35,6 @@ func _LoadPlayer(gameId string, playerUid int64) (d *DataRoomRankPlayer) { | ||
| 34 | return | 35 | return |
| 35 | } | 36 | } |
| 36 | 37 | ||
| 37 | -// LoadPlayer 获取数据 外部接口 | ||
| 38 | -func LoadPlayer(gameId string, playerUid int64, config *configs.RoomRankConfig) (d *DataRoomRankPlayer) { | ||
| 39 | - configId := config.Id | ||
| 40 | - d = _LoadPlayer(gameId, playerUid) | ||
| 41 | - // todo 这里要重写 这个活动根据玩家领奖来切换 如果当前有上线活动(活动ID不为0),且活动ID和玩家数据不同,说明活动已切换 需更新 | ||
| 42 | - if configId != 0 && | ||
| 43 | - configId != d.ActivityId { | ||
| 44 | - | ||
| 45 | - d.ActivityId = configId | ||
| 46 | - | ||
| 47 | - SavePlayer(gameId, d) | ||
| 48 | - } | ||
| 49 | - return | ||
| 50 | -} | ||
| 51 | - | ||
| 52 | // GetInfo 活动信息 | 38 | // GetInfo 活动信息 |
| 53 | func GetInfo(player *DataRoomRankPlayer, conf *configs.RoomRankConfig) models.RoomRankInfo { | 39 | func GetInfo(player *DataRoomRankPlayer, conf *configs.RoomRankConfig) models.RoomRankInfo { |
| 54 | info := models.RoomRankInfo{} | 40 | info := models.RoomRankInfo{} |