mirror of
https://github.com/nprasad2077/NBA_Go.git
synced 2026-09-22 22:15:13 +00:00
advanced controller maps
This commit is contained in:
@@ -9,12 +9,34 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
var advancedSortMap = map[string]string{
|
var advancedSortMap = map[string]string{
|
||||||
"winShares": "win_shares",
|
"playerId": "player_id",
|
||||||
"per": "per",
|
"playerName": "player_name",
|
||||||
"tsPercent": "ts_percent",
|
"position": "position",
|
||||||
"playerId": "player_id",
|
"age": "age",
|
||||||
"season": "season",
|
"games": "games",
|
||||||
"team": "team",
|
"minutesPlayed": "minutes_played",
|
||||||
|
"per": "per",
|
||||||
|
"tsPercent": "ts_percent",
|
||||||
|
"threePAR": "three_par",
|
||||||
|
"ftr": "ftr",
|
||||||
|
"offensiveRBPercent": "offensive_rb_percent",
|
||||||
|
"defensiveRBPercent": "defensive_rb_percent",
|
||||||
|
"totalRBPercent": "total_rb_percent",
|
||||||
|
"assistPercent": "assist_percent",
|
||||||
|
"stealPercent": "steal_percent",
|
||||||
|
"blockPercent": "block_percent",
|
||||||
|
"turnoverPercent": "turnover_percent",
|
||||||
|
"usagePercent": "usage_percent",
|
||||||
|
"offensiveWS": "offensive_ws",
|
||||||
|
"defensiveWS": "defensive_ws",
|
||||||
|
"winShares": "win_shares",
|
||||||
|
"winSharesPer": "win_shares_per",
|
||||||
|
"offensiveBox": "offensive_box",
|
||||||
|
"defensiveBox": "defensive_box",
|
||||||
|
"box": "box",
|
||||||
|
"vorp": "vorp",
|
||||||
|
"team": "team",
|
||||||
|
"season": "season",
|
||||||
}
|
}
|
||||||
|
|
||||||
// AdvancedStatsResponse is the swagger response model for GetAllAdvancedPlayerStats
|
// AdvancedStatsResponse is the swagger response model for GetAllAdvancedPlayerStats
|
||||||
@@ -136,6 +158,7 @@ func GetAllAdvancedPlayerStats(db *gorm.DB) fiber.Handler {
|
|||||||
query = query.Where("player_id = ?", playerId)
|
query = query.Where("player_id = ?", playerId)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Only apply the isPlayoff filter if the parameter is actually present in the query string
|
||||||
if c.Query("isPlayoff") != "" {
|
if c.Query("isPlayoff") != "" {
|
||||||
isPlayoff := c.QueryBool("isPlayoff", false)
|
isPlayoff := c.QueryBool("isPlayoff", false)
|
||||||
query = query.Where("is_playoff = ?", isPlayoff)
|
query = query.Where("is_playoff = ?", isPlayoff)
|
||||||
|
|||||||
Reference in New Issue
Block a user