IDAA importing updates
This commit is contained in:
@@ -24,6 +24,61 @@ from app.models.response_models import Resp_Body_Base, mk_resp
|
|||||||
router = APIRouter()
|
router = APIRouter()
|
||||||
|
|
||||||
|
|
||||||
|
ext_id_update_list = [
|
||||||
|
'ZE21VR86~Wolfe.aaron@gmail.com',
|
||||||
|
'VG79LN79~pbrewer5326@gmail.com',
|
||||||
|
'YE78WS38~docsaper@gmail.com',
|
||||||
|
'BF91DK17~roseanne.andrews@pinerest.org',
|
||||||
|
'EJ55WS41~tonyfalk@gmail.com',
|
||||||
|
'SH19PV12~Karameyers92@gmail.com',
|
||||||
|
'XG50WH30~skyost@gmail.com',
|
||||||
|
'UK95WU97~jkerbles@gmail.com',
|
||||||
|
'OM54NG97~bestavillo@msn.com',
|
||||||
|
'BU28AA70~christylroberts@gmail.com',
|
||||||
|
'JA47IN89~Accorbett@gmail.com',
|
||||||
|
'MC52QH32~ferfe1966@gmail.com',
|
||||||
|
'SB67KT77~Shavonsm22@gmail.com',
|
||||||
|
'WB82SX13~donleo8455@gmail.com',
|
||||||
|
'NQ12DP52~Jenny.glendrange@bvgsunglasses.com',
|
||||||
|
'LD32UM92~Brendankduffy@gmail.com',
|
||||||
|
'AH11RW36~drpleitz@gmail.com',
|
||||||
|
'AL28VU80~Simons.olga@gmail.com',
|
||||||
|
'NF15AW72~Kotchmd@me.com',
|
||||||
|
'AC59CK71~michaelalvarezdds@gmail.com',
|
||||||
|
'BL92EK73~sadpea2@GMAIL.COM',
|
||||||
|
'GY65GW13~Geoffreydpm@gmail.com',
|
||||||
|
'QQ93LI30~sarahrubin3733@gmail.com',
|
||||||
|
'VP13AJ80~meredith.ann.vieira@gmail.com',
|
||||||
|
'VB35RE20~leahod@gmail.com',
|
||||||
|
'OB99TO12~Tim_kavanaugh@yahoo.com',
|
||||||
|
'RR66CD90~m.capoc@gmail.com',
|
||||||
|
'BL10TA67~docjeffrey@aol.com',
|
||||||
|
'CB53IF82~wscurtice@gmail.com',
|
||||||
|
'WE42VE66~ray.glendrange@bvgsunglasses.com',
|
||||||
|
'TL33WC87~jpperlman@perlmancenter.com',
|
||||||
|
'UO29CZ53~Kdcmdog@me.com',
|
||||||
|
'CW83DK42~Colleenlenorebarnes@gmail.com',
|
||||||
|
'AZ83NT69~walk1936@bellsouth.net',
|
||||||
|
'HH85VO87~Bannon.9@gmail.com',
|
||||||
|
'FQ91EE42~timothyjmiett@gmail.com',
|
||||||
|
'XJ84QV29~wrightideas@comcast.net',
|
||||||
|
'HU15CG82~Pedagoga77@gmail.com',
|
||||||
|
'VE19IM26~agathaambrozy@gmail.com',
|
||||||
|
'BH24NM18~kmartin@martindentistry.net',
|
||||||
|
'DG72CH97~Activelifeortho2@gmail.com',
|
||||||
|
'WH29FY81~Louisearle@gmail.com',
|
||||||
|
'XD53QP68~Cwashi19@gmail.com',
|
||||||
|
'ND69HA28~mmersereau@cvent.com',
|
||||||
|
'YS47DQ81~steve@rutlen.net',
|
||||||
|
'CY53NG16~bbowersmed@gmail.com',
|
||||||
|
'CU79PO93~joewalkden@outlook.com',
|
||||||
|
'NE44OA53~markdrabinski@comcast.net',
|
||||||
|
'MU26HY85~ajl3212@gmail.com',
|
||||||
|
'NS22YW81~vmartinez956@gmail.com',
|
||||||
|
]
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Based on the Cvent Address Book Contacts export data with new External IDs added as needed.
|
# Based on the Cvent Address Book Contacts export data with new External IDs added as needed.
|
||||||
# Ideally the import file should only contain records with new External IDs. Old records will be checked and only updated if needed.
|
# Ideally the import file should only contain records with new External IDs. Old records will be checked and only updated if needed.
|
||||||
# Updated 2021-10-04
|
# Updated 2021-10-04
|
||||||
@@ -268,6 +323,14 @@ async def ins_up_person_contact_address_user_data(
|
|||||||
log.warning('No external ID was found.')
|
log.warning('No external ID was found.')
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# This block should generally not be needed -Scott 2021-12-17
|
||||||
|
# if external_id in ext_id_update_list:
|
||||||
|
# log.info('In list')
|
||||||
|
# pass
|
||||||
|
# else:
|
||||||
|
# # log.info('Not in list')
|
||||||
|
# continue
|
||||||
|
|
||||||
if source_id := record.get('source_id', None): pass
|
if source_id := record.get('source_id', None): pass
|
||||||
else:
|
else:
|
||||||
log.debug('No source ID was found.')
|
log.debug('No source ID was found.')
|
||||||
@@ -280,6 +343,7 @@ async def ins_up_person_contact_address_user_data(
|
|||||||
log.info(f'External ID: {external_id}, Source ID {source_id}, Email: {email}')
|
log.info(f'External ID: {external_id}, Source ID {source_id}, Email: {email}')
|
||||||
|
|
||||||
person_data = {}
|
person_data = {}
|
||||||
|
person_data['external_id'] = external_id
|
||||||
if source_id:
|
if source_id:
|
||||||
person_data['external_import_id'] = source_id
|
person_data['external_import_id'] = source_id
|
||||||
else:
|
else:
|
||||||
@@ -818,6 +882,14 @@ async def ins_up_membership_person_data(
|
|||||||
log.warning('No external ID was found.')
|
log.warning('No external ID was found.')
|
||||||
continue
|
continue
|
||||||
|
|
||||||
|
# This block should generally not be needed -Scott 2021-12-17
|
||||||
|
# if external_id in ext_id_update_list:
|
||||||
|
# log.info('In list')
|
||||||
|
# pass
|
||||||
|
# else:
|
||||||
|
# # log.info('Not in list')
|
||||||
|
# continue
|
||||||
|
|
||||||
if source_id := record.get('source_id', None): pass
|
if source_id := record.get('source_id', None): pass
|
||||||
else:
|
else:
|
||||||
log.debug('No source ID was found.')
|
log.debug('No source ID was found.')
|
||||||
@@ -900,22 +972,22 @@ async def ins_up_membership_person_data(
|
|||||||
|
|
||||||
|
|
||||||
# membership_type_person_data['membership_person_id'] = membership_person_id
|
# membership_type_person_data['membership_person_id'] = membership_person_id
|
||||||
if membership_type_name == 'Al-Anon Member':
|
if membership_type_name == 'Al-Anon Member' or membership_type_name == 'Al-Anon Members':
|
||||||
membership_type_person_data['membership_type_id'] = 6
|
membership_type_person_data['membership_type_id'] = 6
|
||||||
membership_type_person_data['product_id'] = 13
|
membership_type_person_data['product_id'] = 13
|
||||||
membership_person_data['level'] = 1
|
membership_person_data['level'] = 1
|
||||||
membership_type_person_data['level'] = 1
|
membership_type_person_data['level'] = 1
|
||||||
elif membership_type_name == 'Annual Contribution': # Unsure... making affiliate
|
elif membership_type_name == 'Annual Contribution' or membership_type_name == 'Annual Contributions': # Unsure... making affiliate
|
||||||
membership_type_person_data['membership_type_id'] = 8
|
membership_type_person_data['membership_type_id'] = 8
|
||||||
membership_type_person_data['product_id'] = 13
|
membership_type_person_data['product_id'] = 13
|
||||||
membership_person_data['level'] = 3
|
membership_person_data['level'] = 3
|
||||||
membership_type_person_data['level'] = 3
|
membership_type_person_data['level'] = 3
|
||||||
elif membership_type_name == 'Doctoral Qualifying Member':
|
elif membership_type_name == 'Doctoral Qualifying Member' or membership_type_name == 'Doctoral Qualifying Members':
|
||||||
membership_type_person_data['membership_type_id'] = 5
|
membership_type_person_data['membership_type_id'] = 5
|
||||||
membership_type_person_data['product_id'] = 4
|
membership_type_person_data['product_id'] = 4
|
||||||
membership_person_data['level'] = 1
|
membership_person_data['level'] = 1
|
||||||
membership_type_person_data['level'] = 1
|
membership_type_person_data['level'] = 1
|
||||||
elif membership_type_name == 'Student Member':
|
elif membership_type_name == 'Student Member' or membership_type_name == 'Student Members':
|
||||||
membership_type_person_data['membership_type_id'] = 7
|
membership_type_person_data['membership_type_id'] = 7
|
||||||
membership_type_person_data['product_id'] = 14
|
membership_type_person_data['product_id'] = 14
|
||||||
membership_person_data['level'] = 1
|
membership_person_data['level'] = 1
|
||||||
|
|||||||
Reference in New Issue
Block a user