Working on stuff related to session proposals. Again....
This commit is contained in:
@@ -500,6 +500,39 @@ def load_event_obj_list(
|
||||
# ### END ### API Event Methods ### load_event_obj_list() ###
|
||||
|
||||
|
||||
# ### BEGIN ### API Event Person Methods ### get_event_id_w_for_type_id() ###
|
||||
# Updated 2021-08-25
|
||||
def get_event_id_w_for_type_id(
|
||||
for_type: str,
|
||||
for_id: int|str,
|
||||
) -> bool|int|None:
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(locals())
|
||||
|
||||
if for_id := redis_lookup_id_random(record_id_random=for_id, table_name=for_type): pass
|
||||
else: return False
|
||||
|
||||
data = {}
|
||||
data['for_type'] = for_type
|
||||
data['for_id'] = for_id
|
||||
|
||||
sql = f"""
|
||||
SELECT `for`.id AS 'for_id', `for`.id_random AS 'for_id_random', `for`.event_id AS event_id
|
||||
FROM :for_type AS `for`
|
||||
WHERE `for`.id = :for_id
|
||||
LIMIT 1;
|
||||
"""
|
||||
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
if for_data_result := sql_select(data=data, sql=sql):
|
||||
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
|
||||
log.debug(for_data_result)
|
||||
if event_id := for_data_result.get('event_id', None): return event_id
|
||||
else: return False
|
||||
else: return None
|
||||
# ### END ### API Event Person Methods ### get_event_id_w_for_type_id() ###
|
||||
|
||||
|
||||
# ### BEGIN ### API Event Methods ### get_account_id_w_event_id() ###
|
||||
# Updated 2021-08-24
|
||||
def get_account_id_w_event_id(
|
||||
|
||||
Reference in New Issue
Block a user