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]:
|
def get_user_badges(self) -> List[Dict]:
|
||||||
with self._conn.cursor() as cursor:
|
with self._conn.cursor() as cursor:
|
||||||
cursor.execute(
|
cursor.execute(
|
||||||
"""SELECT u.user_id, u.user_name, s.seat_id, upp.picture
|
"""SELECT u.user_id, u.user_name, s.seat_id, upp.picture, tic.ticket_id
|
||||||
FROM users AS u
|
FROM users AS u
|
||||||
LEFT JOIN seats AS s
|
LEFT JOIN seats AS s
|
||||||
ON u.user_id = s.`user`
|
ON u.user_id = s.`user`
|
||||||
LEFT JOIN user_profile_picture AS upp
|
LEFT JOIN user_profile_picture AS upp
|
||||||
ON u.user_id = upp.user_id;"""
|
ON u.user_id = upp.user_id
|
||||||
|
INNER JOIN tickets AS tic
|
||||||
|
ON u.user_id = tic.user;"""
|
||||||
)
|
)
|
||||||
user_badges = cursor.fetchall()
|
user_badges = cursor.fetchall()
|
||||||
logger.info(f"Got {len(user_badges)} user badges from database.")
|
logger.info(f"Got {len(user_badges)} user badges from database.")
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user