forked from DigiFi/digifi-BankToProductCore
Merge branch 'add_db_uri' of DigiFi/digifi-BankToProductCore into master
This commit is contained in:
@@ -158,12 +158,19 @@ class ProvideLoanService(BaseService):
|
||||
|
||||
loan_charges = LoanCharge.create_charges_for_loan(loan_id = loan_id, transaction_id = transaction_id, referenced_amount = 800, charges = charges)
|
||||
|
||||
|
||||
|
||||
else:
|
||||
return ResponseHelper.error(result_description="Invalid Customer or Account")
|
||||
|
||||
|
||||
charge_schedule_items = []
|
||||
for idx, charge in enumerate(loan_charges, start=len(charge_schedule_items) + 1):
|
||||
charge_schedule_items.append({
|
||||
"id": idx,
|
||||
"dueDate": charge.due_date.isoformat(),
|
||||
"amountDue": float(charge.amount),
|
||||
"componentName": charge.code.upper(), # e.g. INTEREST, MGMT_FEE, VAT_FEE
|
||||
"startDate": charge.created_at.isoformat(),
|
||||
})
|
||||
|
||||
response_data = {
|
||||
"requestId": request_id,
|
||||
@@ -171,7 +178,8 @@ class ProvideLoanService(BaseService):
|
||||
"loanRef": loan_ref,
|
||||
"customerId": customer_id,
|
||||
"accountId": account_id,
|
||||
"msisdn": customer.msisdn
|
||||
"msisdn": customer.msisdn,
|
||||
"schedule": charge_schedule_items,
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user