[add]: Offer analysis

This commit was merged in pull request #25.
This commit is contained in:
VivianDee
2025-05-07 12:07:57 +01:00
parent 74066bae56
commit 50ca27abfe
4 changed files with 64 additions and 6 deletions
+10 -2
View File
@@ -64,12 +64,20 @@ class EligibilityCheckService(BaseService):
if response.status_code != 200:
return jsonify({"message": "RACCheck failed"}), 400
RACCheck.add_rac_check(
response = response.json()
rac_check = RACCheck.add_rac_check(
customer_id = customer_id,
account_id = account_id,
transaction_id = transaction.transaction_id,
data = response.data
data = response['RACResponse']
)
if not rac_check:
logger.error(f"Failed to save RACCheck")
return jsonify({
"message": "Failed to save RACCheck."
}), 400
offers = Offer.get_all_offers()
+1 -2
View File
@@ -14,8 +14,7 @@ from app.extensions import db
from datetime import datetime, timezone
from dateutil.relativedelta import relativedelta
from app.models import LoanRepaymentSchedule
from app.api.services import OfferAnalysis
from app.api.services.offer_analysis import OfferAnalysis
class ProvideLoanService(BaseService):
TRANSACTION_TYPE = TransactionType.PROVIDE_LOAN