diff --git a/app/mobile/service/dto/org_player.go b/app/mobile/service/dto/org_player.go index baf15b206da97706af5d0a57d9c222949272cd81..ae5900e5ca85ad2dd5da573b4855a2dc0f6e87be 100755 --- a/app/mobile/service/dto/org_player.go +++ b/app/mobile/service/dto/org_player.go @@ -99,6 +99,8 @@ type OrgPlayerRoundsScoring struct { MatchStartTime string `json:"matchStartTime"` MatchEndTime string `json:"matchEndTime"` TeamName string `json:"teamName"` + SeasonName string `json:"seasonName" comment:"璧涘鍚嶇О"` + LeagueName string `json:"leagueName" comment:"鑱旇禌绾у埆"` dto.RoundsScoring } diff --git a/app/mobile/service/org_player.go b/app/mobile/service/org_player.go index 0047d1316f4146d2784b4082a871b7808e9ce147..cc444a9080adae3b7b0da8908ae5cda5a2aac188 100755 --- a/app/mobile/service/org_player.go +++ b/app/mobile/service/org_player.go @@ -275,7 +275,7 @@ func (e *OrgPlayer) GetRoundsScoring(c *dto.OrgPlayerGetInfoReq, matchId []strin func (e *OrgPlayer) GetSeasonRoundsScoring(playerId string, matchId []string, data *[]dto.OrgPlayerRoundsScoring) error { var err error - field := "om.season_id as id, omtp.team_id, ot.team_name," + + field := "om.season_id as id, omtp.team_id, ot.team_name, ol.league_name, os.season_name," + "sum(omtp.scoring)as scoring," + "sum(omtp.rebound)as rebound," + "sum(omtp.assist)as assist," + @@ -290,6 +290,8 @@ func (e *OrgPlayer) GetSeasonRoundsScoring(playerId string, matchId []string, da Select(field). Joins("left join org_match_team_player as omtp on omtp.match_id = om.id and omtp.rounds = om.rounds"). Joins("left join org_team as ot on omtp.team_id = ot.id"). + Joins("left join org_league as ol on om.league_id = ol.id"). + Joins("left join org_season as os on om.season_id = os.id"). Where("omtp.match_id in (?)", matchId). Where("omtp.player_id = ? ", playerId). Group("om.season_id").