Clean up of Impexium import of specific page.
This commit is contained in:
@@ -233,7 +233,7 @@ def get_event_registrants(
|
||||
else: # Get all of the pages
|
||||
page = 1
|
||||
page_num = 0 # Will actually be the first page
|
||||
max_page = 15
|
||||
max_page = 25
|
||||
impexium_event_registration_list = []
|
||||
while try_page and page_num <= max_page:
|
||||
page_num = page_num + 1
|
||||
|
||||
@@ -270,7 +270,7 @@ async def event_import_reg(
|
||||
|
||||
degrees = None
|
||||
organization_name = None
|
||||
membership_code = None
|
||||
membership_type_code = None
|
||||
membership_type = None
|
||||
membership_effective_datetime = None
|
||||
membership_expire_datetime = None
|
||||
@@ -308,18 +308,18 @@ async def event_import_reg(
|
||||
pass
|
||||
|
||||
individual_profile_membership_li = []
|
||||
# membership_code = None
|
||||
# membership_type_code = None
|
||||
# membership_type = None
|
||||
# membership_effective_datetime = None
|
||||
# membership_expire_datetime = None
|
||||
if individual_profile_membership_li := individual_profile_result.get('memberships'):
|
||||
if isinstance(individual_profile_membership_li, list):
|
||||
for individual_profile_membership in individual_profile_membership_li:
|
||||
if membership_code := individual_profile_membership.get('code'): pass
|
||||
if membership_type_code := individual_profile_membership.get('code'): pass
|
||||
if membership_type := individual_profile_membership.get('membershipType'): pass
|
||||
if membership_effective_datetime := individual_profile_membership.get('effectiveDate'): pass
|
||||
if membership_expire_datetime := individual_profile_membership.get('expireDate'): pass
|
||||
log.debug(f'Membership - Code: {membership_code}; Type: {membership_type}; Effective Datetime: {membership_effective_datetime}; Expire Datetime: {membership_expire_datetime}')
|
||||
log.debug(f'Membership - Code: {membership_type_code}; Type: {membership_type}; Effective Datetime: {membership_effective_datetime}; Expire Datetime: {membership_expire_datetime}')
|
||||
|
||||
# NOTE: The person may have multiple memberships (hopefully only one is current). Assume that if the expiration date for at least one of them is 2023-12-31 then they are current.
|
||||
# We will break the loop after that future date has been found.
|
||||
@@ -449,14 +449,14 @@ async def event_import_reg(
|
||||
# customerType seems to only be I or G. G is for guests. I seems to be for members and non-members.
|
||||
# event_badge_data['member_type_code'] = event_registrant.get('customerType') # Using this as the member_type. Will update below if possible
|
||||
|
||||
if membership_code: pass
|
||||
# event_badge_data['member_type_code'] = membership_code
|
||||
if membership_type_code: pass
|
||||
# event_badge_data['member_type_code'] = membership_type_code
|
||||
elif event_registrant.get('customerType'):
|
||||
membership_code = event_registrant.get('customerType')
|
||||
membership_type_code = event_registrant.get('customerType')
|
||||
# event_badge_data['member_type_code'] = event_registrant.get('customerType')
|
||||
else:
|
||||
membership_code = None
|
||||
event_badge_data['member_type_code'] = membership_code
|
||||
membership_type_code = None
|
||||
event_badge_data['member_type_code'] = membership_type_code
|
||||
|
||||
if membership_type: pass
|
||||
# event_badge_data['member_type'] = membership_type
|
||||
|
||||
Reference in New Issue
Block a user