init defaults completed

This commit is contained in:
2024-11-10 20:14:13 +03:00
parent aeda315119
commit c42a19c262
37 changed files with 582 additions and 308 deletions

View File

@@ -2,15 +2,13 @@ class AddEventFunctionality:
@classmethod
def retrieve_events(cls, events) -> list[tuple[int, str]]:
from database_sql_models import Events
from sqlalchemy import select
from databases import Events
get_event_ids = Events.session.execute(
select(Events.id, Events.uu_id).where(
Events.function_code.in_([event["function_code"] for event in events])
)
).all()
get_event_ids = Events.filter_all(
Events.function_code.in_([event["function_code"] for event in events]),
system=True
).data
if get_event_ids:
return [(get_event[0], str(get_event[1])) for get_event in get_event_ids]
return [(get_event.id, str(get_event.uu_id)) for get_event in get_event_ids]
else:
raise Exception("No event found")