def create_transactions(quovo, user):
quovo_user = user.profile.quovo_user
latest_history = quovo.get_user_history(quovo_user.quovo_id)
result = []
for transaction in latest_history.get('history'):
t = Transaction.objects.update_or_create(
quovo_user=quovo_user,
quovo_id=transaction.get('id'),
date=parse_date(transaction.get('date')),
fees=transaction.get('fees'),
value=transaction.get('value'),
price=transaction.get('price'),
quantity=transaction.get('quantity'),
cusip=transaction.get('cusip'),
expense_category=transaction.get('expense_category'),
ticker=transaction.get('ticker'),
ticker_name=transaction.get('ticker_name'),
tran_category=transaction.get('tran_category'),
tran_type=transaction.get('tran_type'),
memo=transaction.get('memo'),
account_id=transaction.get('account')
)
result.append(t)
return result
评论列表
文章目录