Add CORE-specific datetime for equity payments

in case payments are added to CORE on a later date, want to keep
original timestamp separate
This commit is contained in:
Lance Edgar 2023-09-13 21:29:16 -05:00
parent c0cfc7714d
commit 60bc6dd236
5 changed files with 92 additions and 11 deletions

View file

@ -269,6 +269,7 @@ class MemberEquityPaymentImporter(FromCOREPOS, corepos_importing.model.MemberEqu
'corepos_transaction_number',
'corepos_transaction_id',
'corepos_department_number',
'corepos_datetime',
]
def setup(self):
@ -319,20 +320,20 @@ class MemberEquityPaymentImporter(FromCOREPOS, corepos_importing.model.MemberEqu
card_number, stock_purchase)
return
received = stock_purchase.datetime
if received:
received = self.app.localtime(received)
received = self.app.make_utc(received)
dt = stock_purchase.datetime
if dt:
dt = self.app.make_utc(self.app.localtime(dt))
return {
'member_uuid': member.uuid,
'amount': stock_purchase.amount,
'received': received,
'received': dt,
'transaction_identifier': stock_purchase.transaction_number,
'corepos_card_number': stock_purchase.card_number,
'corepos_transaction_number': stock_purchase.transaction_number,
'corepos_transaction_id': stock_purchase.transaction_id,
'corepos_department_number': stock_purchase.department_number,
'corepos_datetime': dt,
}
def create_object(self, key, host_data):

View file

@ -90,6 +90,7 @@ class MemberEquityPaymentImporter(importing.model.MemberEquityPaymentImporter):
'corepos_transaction_number',
'corepos_transaction_id',
'corepos_department_number',
'corepos_datetime',
],
}