updated loan and repayment endpoint

This commit was merged in pull request #19.
This commit is contained in:
Chinenye Nmoh
2025-07-05 20:49:57 +01:00
parent 6bed4d2dfa
commit 2d6ff1adc2
8 changed files with 117 additions and 9 deletions
+10 -2
View File
@@ -81,7 +81,7 @@ class LoanService:
limit=limit
)
logger.info(f"Result from loans model cme back")
logger.info(f"Result from loans model cme back ")
# Convert loans to dictionary format
loans_data = []
@@ -98,6 +98,8 @@ class LoanService:
'current_loan_amount': loan.current_loan_amount,
'status': loan.status,
'tenor': loan.tenor,
'balance': loan.balance,
'reference': loan.reference,
'product_id': loan.product_id,
'default_penalty_fee': loan.default_penalty_fee,
'continuous_fee': loan.continuous_fee,
@@ -106,7 +108,13 @@ class LoanService:
'installment_amount': loan.installment_amount,
'due_date': loan.due_date.isoformat() if loan.due_date else None,
'created_at': loan.created_at.isoformat() if loan.created_at else None,
'updated_at': loan.updated_at.isoformat() if loan.updated_at else None
'updated_at': loan.updated_at.isoformat() if loan.updated_at else None,
'disburseResult': loan.disburse_result,
'disburseDescription': loan.disburse_description,
'verifyResult': loan.verify_result,
'verifyDescription': loan.verify_description,
'disburseDate': loan.disburse_date.isoformat() if loan.disburse_date else None,
'disburseVerify': loan.disburse_verify.isoformat() if loan.disburse_verify else None,
})
# Calculate total pages