Work on Impexium import for ISHLT

This commit is contained in:
Scott Idem
2022-03-01 12:50:37 -05:00
parent 3492ec65fc
commit 47297a2579

View File

@@ -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')