Add mods to get_scores
This commit is contained in:
parent
077c6563fa
commit
4239c2f0e9
|
@ -43,6 +43,7 @@ func GetScores(c *gin.Context, db *sqlx.DB) {
|
||||||
extraWhere = "AND " + w
|
extraWhere = "AND " + w
|
||||||
extraParams = append(extraParams, p)
|
extraParams = append(extraParams, p)
|
||||||
}
|
}
|
||||||
|
mods := common.Int(c.Query("mods"))
|
||||||
rows, err := db.Query(`
|
rows, err := db.Query(`
|
||||||
SELECT
|
SELECT
|
||||||
scores.id, scores.score, users.username, scores.300_count, scores.100_count,
|
scores.id, scores.score, users.username, scores.300_count, scores.100_count,
|
||||||
|
@ -55,9 +56,10 @@ WHERE scores.completed = '3'
|
||||||
AND users.privileges & 1 > 0
|
AND users.privileges & 1 > 0
|
||||||
AND scores.beatmap_md5 = ?
|
AND scores.beatmap_md5 = ?
|
||||||
AND scores.play_mode = ?
|
AND scores.play_mode = ?
|
||||||
|
AND scores.mods & ? = ?
|
||||||
`+extraWhere+`
|
`+extraWhere+`
|
||||||
ORDER BY `+sb+` DESC LIMIT `+strconv.Itoa(common.InString(1, c.Query("limit"), 100, 50)),
|
ORDER BY `+sb+` DESC LIMIT `+strconv.Itoa(common.InString(1, c.Query("limit"), 100, 50)),
|
||||||
append([]interface{}{beatmapMD5, genmodei(c.Query("m"))}, extraParams...)...)
|
append([]interface{}{beatmapMD5, genmodei(c.Query("m")), mods, mods}, extraParams...)...)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
c.Error(err)
|
c.Error(err)
|
||||||
c.JSON(200, defaultResponse)
|
c.JSON(200, defaultResponse)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user