From 47297a2579c57ab80e2dc34cfe311ab09720f3d7 Mon Sep 17 00:00:00 2001 From: Scott Idem Date: Tue, 1 Mar 2022 12:50:37 -0500 Subject: [PATCH] Work on Impexium import for ISHLT --- app/routers/e_impexium.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/routers/e_impexium.py b/app/routers/e_impexium.py index a12b47b..efa844a 100644 --- a/app/routers/e_impexium.py +++ b/app/routers/e_impexium.py @@ -110,7 +110,7 @@ async def event_import_reg( event_badge_data['badge_type'] = 'Non-Member' elif reg_type_code in ishlt_student_m: event_badge_data['badge_type'] = 'Student/Trainee Member' - elif reg_type_code in ishlt_student_m: + elif reg_type_code in ishlt_student_nm: event_badge_data['badge_type'] = 'Student/Trainee Non-Member' elif reg_type_code in ishlt_ex_all: event_badge_data['badge_type'] = 'Exhibitor All Access' @@ -120,9 +120,19 @@ async def event_import_reg( event_badge_data['badge_type'] = 'Guest' else: event_badge_data['badge_type'] = event_registrant.get('registrantTypeName') + elif e_impexium_event_id == '42_AM': + if not reg_type_code and event_registrant.get('guestOfRecordNumber'): + event_badge_data['badge_type_code'] = 'GUEST' + event_badge_data['badge_type'] = 'Guest' + else: + event_badge_data['badge_type_code'] = 'UNKNOWN' + event_badge_data['badge_type'] = 'Unknown Type' elif e_impexium_event_id == 'EX22_AM': event_badge_data['badge_type_code'] = 'EX' event_badge_data['badge_type'] = 'Exhibit Staff' + else: + event_badge_data['badge_type_code'] = 'UNKNOWN' + event_badge_data['badge_type'] = 'Unknown Type' event_badge_data['member_type_code'] = event_registrant.get('customerType') # Using this as the member_type event_badge_data['registration_type_code'] = event_registrant.get('registrantTypeCode')