generate badges only for users with ticket
This commit is contained in:
parent
9227b09554
commit
a932cbb0af
@ -27,12 +27,14 @@ class DatabaseService:
|
||||
def get_user_badges(self) -> List[Dict]:
|
||||
with self._conn.cursor() as cursor:
|
||||
cursor.execute(
|
||||
"""SELECT u.user_id, u.user_name, s.seat_id, upp.picture
|
||||
FROM users AS u
|
||||
LEFT JOIN seats AS s
|
||||
ON u.user_id = s.`user`
|
||||
LEFT JOIN user_profile_picture AS upp
|
||||
ON u.user_id = upp.user_id;"""
|
||||
"""SELECT u.user_id, u.user_name, s.seat_id, upp.picture, tic.ticket_id
|
||||
FROM users AS u
|
||||
LEFT JOIN seats AS s
|
||||
ON u.user_id = s.`user`
|
||||
LEFT JOIN user_profile_picture AS upp
|
||||
ON u.user_id = upp.user_id
|
||||
INNER JOIN tickets AS tic
|
||||
ON u.user_id = tic.user;"""
|
||||
)
|
||||
user_badges = cursor.fetchall()
|
||||
logger.info(f"Got {len(user_badges)} user badges from database.")
|
||||
|
||||
Loading…
Reference in New Issue
Block a user