feat: 更新 blPlus 函数以支持获取当前用户所在区对应 + N 位的玩家列表,并修正 PlayerData 中的字段名为大写形式

This commit is contained in:
lixiangwuxian
2025-05-03 23:21:18 +08:00
parent ec6d65c9b8
commit a5b6f070b4
4 changed files with 47 additions and 27 deletions

View File

@@ -271,7 +271,7 @@ type PlayerData struct {
Country string `json:"country"`
// Alias *string `json:"alias"`
Bot bool `json:"bot"`
Pp float64 `json:"pp"`
PP float64 `json:"pp"`
Rank int `json:"rank"`
CountryRank int `json:"countryRank"`
Role string `json:"role"`
@@ -436,7 +436,7 @@ func (p PlayerData) ToString() string {
return fmt.Sprintf(formatedStr,
p.Name,
p.Country,
p.Pp,
p.PP,
p.Rank,
p.CountryRank,
p.ScoreStats.AverageRankedAccuracy*100,
@@ -496,7 +496,7 @@ func (p PlayerData) LastDiffToString(lastDayQueryData PlayerDataLite) string {
return fmt.Sprintf(formatedStr,
p.Name,
p.Country,
p.Pp, p.Pp-lastDayQueryData.PP,
p.PP, p.PP-lastDayQueryData.PP,
p.Rank, lastDayQueryData.Rank-p.Rank,
p.CountryRank, lastDayQueryData.CountryRank-p.CountryRank,
p.ScoreStats.AverageRankedAccuracy*100, (p.ScoreStats.AverageRankedAccuracy-lastDayQueryData.AverageRankedAccuracy)*100,