[O] Optimize query

This commit is contained in:
Azalea
2024-02-12 01:02:02 -05:00
parent 8e1c07d530
commit d716ee5d26
5 changed files with 7 additions and 3 deletions

View File

@@ -58,8 +58,7 @@ class Maimai2New(
return mapOf(
"name" to user,
"plays" to plays.size,
"serverRank" to userDataRepository.findPlayerRatingByOrderByPlayerRating()
.binarySearch(user.playerRating) + 1,
"serverRank" to userDataRepository.getRanking(user.playerRating),
"accuracy" to plays.sumOf { it.achievement } / plays.size,
"rating" to user.playerRating,
"ratingHighest" to user.highestRating,