pring log
This commit is contained in:
parent
6742398d89
commit
2464cc8ae3
1 changed files with 12 additions and 3 deletions
|
|
@ -215,10 +215,11 @@ class Transaction(models.Model):
|
||||||
def update_details(self, force_update=False):
|
def update_details(self, force_update=False):
|
||||||
if not isinstance(self.details, dict):
|
if not isinstance(self.details, dict):
|
||||||
self.details = {}
|
self.details = {}
|
||||||
self.save()
|
self.save()
|
||||||
# detail = {'payer_name', 'payee_name', 'application_name', 'payer_avatar_url', 'payee_avatar_url', 'application_avatar_url'}
|
# detail = {'payer_name', 'payee_name', 'application_name', 'payer_avatar_url', 'payee_avatar_url', 'application_avatar_url'}
|
||||||
is_updated = False
|
is_updated = False
|
||||||
if not self.details.get('payer_name'):
|
if not self.details.get('payer_name'):
|
||||||
|
print('update payer')
|
||||||
if self.payer_type == TypeChoices.USER.value:
|
if self.payer_type == TypeChoices.USER.value:
|
||||||
payer_details: PublicUser = get_user_details(self.payer_id)
|
payer_details: PublicUser = get_user_details(self.payer_id)
|
||||||
self.details['payer_name'] = payer_details.first_name + payer_details.last_name
|
self.details['payer_name'] = payer_details.first_name + payer_details.last_name
|
||||||
|
|
@ -227,10 +228,12 @@ class Transaction(models.Model):
|
||||||
payer_details = get_application_details(self.payer_id)
|
payer_details = get_application_details(self.payer_id)
|
||||||
self.details['payer_name'] = payer_details.name
|
self.details['payer_name'] = payer_details.name
|
||||||
#TODO: get avatar from details
|
#TODO: get avatar from details
|
||||||
|
|
||||||
is_updated = True
|
is_updated = True
|
||||||
|
print("payer_details:", payer_details)
|
||||||
|
print("is_updated:", is_updated)
|
||||||
|
|
||||||
if not self.details.get('payee_name'):
|
if not self.details.get('payee_name'):
|
||||||
|
print('update payee')
|
||||||
if self.payee_type == TypeChoices.USER.value:
|
if self.payee_type == TypeChoices.USER.value:
|
||||||
payee_details: PublicUser = get_user_details(self.payee_id)
|
payee_details: PublicUser = get_user_details(self.payee_id)
|
||||||
self.details['payee_name'] = payee_details.first_name + payee_details.last_name
|
self.details['payee_name'] = payee_details.first_name + payee_details.last_name
|
||||||
|
|
@ -241,18 +244,24 @@ class Transaction(models.Model):
|
||||||
#TODO: get avatar from details
|
#TODO: get avatar from details
|
||||||
|
|
||||||
is_updated = True
|
is_updated = True
|
||||||
|
print("payee_details:", payee_details)
|
||||||
|
print("is_updated:", is_updated)
|
||||||
|
|
||||||
if not self.details.get('application_name'):
|
if not self.details.get('application_name'):
|
||||||
|
print('update application')
|
||||||
application_details = get_application_details(self.application_id)
|
application_details = get_application_details(self.application_id)
|
||||||
|
print('application_details:', application_details)
|
||||||
try:
|
try:
|
||||||
self.details['application_name'] = application_details.name
|
self.details['application_name'] = application_details.name
|
||||||
# TODO: get avatar from details
|
# TODO: get avatar from details
|
||||||
|
|
||||||
is_updated = True
|
is_updated = True
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
pass
|
print("something went wrong")
|
||||||
|
print(e)
|
||||||
|
|
||||||
if is_updated:
|
if is_updated:
|
||||||
|
print('update details')
|
||||||
self.save()
|
self.save()
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue