Improved create event exhibit tracking log entries

This commit is contained in:
Scott Idem
2022-04-08 14:20:44 -04:00
parent 6f9cea9ca6
commit 877a4e1758
2 changed files with 38 additions and 1 deletions

View File

@@ -96,6 +96,38 @@ def get_event_badge_template_id_w_event_id(
# ### END ### API Event Badge Methods ### get_event_badge_template_id_w_event_id() ###
# ### BEGIN ### API Event Badge Methods ### get_event_person_id_w_event_badge_id() ###
# Updated 2022-04-08
@logger_reset
def get_event_person_id_w_event_badge_id(
event_badge_id: int|str,
) -> bool|int|None:
log.setLevel(logging.INFO) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(locals())
if event_badge_id := redis_lookup_id_random(record_id_random=event_badge_id, table_name='event_badge'): pass
else: return False
data = {}
data['event_badge_id'] = event_badge_id
sql = f"""
SELECT `event_badge`.id AS 'event_badge_id', `event_badge`.id_random AS 'event_badge_id_random', `event_badge`.event_person_id AS 'event_person_id'
FROM `event_badge` AS `event_badge`
WHERE `event_badge`.id = :event_badge_id
LIMIT 1;
"""
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
if event_badge_data_result := sql_select(data=data, sql=sql):
log.setLevel(logging.WARNING) # DEBUG, INFO, WARNING, ERROR, EXCEPTION, CRITICAL
log.debug(event_badge_data_result)
if event_person_id := event_badge_data_result.get('event_person_id', None): return event_person_id
else: return False
else: return None
# ### END ### API Event Badge Methods ### get_event_badge_template_id_w_event_id() ###
# ### BEGIN ### API Event Badge Methods ### create_update_event_badge_obj_v4() ###
# Updated 2022-02-23
@logger_reset