Merge branch 'add_db_uri' of DigiFi/digifi-BankToProductCore into master
This commit is contained in:
@@ -159,11 +159,18 @@ class ProvideLoanService(BaseService):
|
|||||||
loan_charges = LoanCharge.create_charges_for_loan(loan_id = loan_id, transaction_id = transaction_id, referenced_amount = 800, charges = charges)
|
loan_charges = LoanCharge.create_charges_for_loan(loan_id = loan_id, transaction_id = transaction_id, referenced_amount = 800, charges = charges)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
else:
|
else:
|
||||||
return ResponseHelper.error(result_description="Invalid Customer or Account")
|
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 = {
|
response_data = {
|
||||||
"requestId": request_id,
|
"requestId": request_id,
|
||||||
@@ -171,7 +178,8 @@ class ProvideLoanService(BaseService):
|
|||||||
"loanRef": loan_ref,
|
"loanRef": loan_ref,
|
||||||
"customerId": customer_id,
|
"customerId": customer_id,
|
||||||
"accountId": account_id,
|
"accountId": account_id,
|
||||||
"msisdn": customer.msisdn
|
"msisdn": customer.msisdn,
|
||||||
|
"schedule": charge_schedule_items,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user