From 4a236fdd2f3dc7bb9d8b602cc4125037dd0b988e Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sat, 3 May 2025 17:40:38 -0400 Subject: [PATCH] eligible_amount --- app/api/services/provide_loan.py | 4 +++- app/models/loan.py | 3 +++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/app/api/services/provide_loan.py b/app/api/services/provide_loan.py index 5abfdc1..dafe0fa 100644 --- a/app/api/services/provide_loan.py +++ b/app/api/services/provide_loan.py @@ -103,8 +103,10 @@ class ProvideLoanService(BaseService): upfront_fee = upfront_fee, repayment_amount = repayment_amount, installment_amount = installment_amount, + eligible_amount=eligible_amount, status = LoanStatus.ACTIVE, - tenor = offer.tenor + tenor = offer.tenor, + ) if not loan: diff --git a/app/models/loan.py b/app/models/loan.py index 9895ad9..a6bdacc 100644 --- a/app/models/loan.py +++ b/app/models/loan.py @@ -34,6 +34,7 @@ class Loan(db.Model): due_date = db.Column(db.DateTime, nullable=True) created_at = db.Column(db.DateTime, default=datetime.now(timezone.utc)) updated_at = db.Column(db.DateTime, default=datetime.now(timezone.utc), onupdate=datetime.now(timezone.utc)) + eligible_amount = db.Column(db.Float, nullable=True, default=0.0) customer = relationship( "Customer", @@ -71,6 +72,7 @@ class Loan(db.Model): repayment_amount, installment_amount, tenor, + eligible_amount, status = "pending", ): # Check if customer exists @@ -97,6 +99,7 @@ class Loan(db.Model): due_date=now, tenor = tenor, status = status, + eligible_amount =eligible_amount ) try: