update tillerinoLast to use userid

This commit is contained in:
Howl 2016-05-28 22:33:05 +02:00
parent 7a2901f153
commit e0f547a05d

View File

@ -462,15 +462,16 @@ def tillerinoAcc(fro, chan, message):
def tillerinoLast(fro, chan, message): def tillerinoLast(fro, chan, message):
try: try:
data = glob.db.fetch("""SELECT beatmaps.song_name as sn, scores.username, scores.pp data = glob.db.fetch("""SELECT beatmaps.song_name as sn, scores.pp
FROM scores FROM scores
LEFT JOIN beatmaps ON beatmaps.beatmap_md5=scores.beatmap_md5 LEFT JOIN beatmaps ON beatmaps.beatmap_md5=scores.beatmap_md5
WHERE username = ? LEFT JOIN users ON users.id = scores.userid
WHERE users.username = ?
ORDER BY scores.time DESC ORDER BY scores.time DESC
LIMIT 1""", [fro]) LIMIT 1""", [fro])
if data == None: if data == None:
return False return False
return "{0:.2f}pp ({1} on {2})".format(data["pp"], data["username"], data["sn"]) return "{0:.2f}pp ({1} on {2})".format(data["pp"], fro, data["sn"])
except Exception as a: except Exception as a:
print(a) print(a)
return False return False