diff --git a/app/integrations/simbrella.py b/app/integrations/simbrella.py index b0ff9eb..4a339f7 100644 --- a/app/integrations/simbrella.py +++ b/app/integrations/simbrella.py @@ -51,8 +51,10 @@ class SimbrellaClient: return 0 logger.info(f"Here are your cal 111 : *********************************************************") # let us set disbursement date - LoanService.set_disbursement_date(loan_data['debtId'], loan_data['customerId']) # toda this must return something + disburse_date = LoanService.set_disbursement_date(loan_data['debtId'], loan_data['customerId']) # toda this must return something logger.info(f"Here are your cal 000 : *********************************************************") + loan_data['disburseDate'] = disburse_date + logger.info(f"Here is your loan data after setting disbursement date: {loan_data}") loan_charges = preprocess_loan_charges_data([loan_charge.to_dict() for loan_charge in loan.loan_charges]) logger.info(f"Here are your loan_charges: {loan_charges}") diff --git a/app/models/loan.py b/app/models/loan.py index a358089..ffc7055 100644 --- a/app/models/loan.py +++ b/app/models/loan.py @@ -72,7 +72,7 @@ class Loan(db.Model): 'status': self.status, 'productId': self.product_id, 'dueDate': self.due_date.isoformat() if self.due_date else None, - 'loanDate': self.created_at.isoformat if self.created_at else None, + 'loanDate': self.created_at.isoformat() if self.created_at else None, 'disburseDate': self.disburse_date.isoformat() if self.disburse_date else None, 'disburseVerify': self.disburse_verify.isoformat if self.disburse_verify else None, 'reference': self.reference @@ -100,4 +100,5 @@ class Loan(db.Model): logger.info(f"What is now ======= ==== ==> : {current_time}") # Update loan disburse_date and timestamp datetime.today().strftime('%Y-%m-%d %H:%M:%S') loan.disburse_date = current_time # datetime.today().strftime('%Y-%m-%d %H:%M:%S') + return current_time diff --git a/app/routes/authentication.py b/app/routes/authentication.py index cce54b5..2411aff 100644 --- a/app/routes/authentication.py +++ b/app/routes/authentication.py @@ -2,6 +2,7 @@ from flask import Blueprint, request, jsonify, current_app import requests from app.utils.auth import get_headers from app.config import settings +from app.utils.logger import logger auth_bp = Blueprint("auth", __name__) @@ -10,6 +11,7 @@ BASE_URL = settings.BANK_CALL_BASE_URL @auth_bp.route("/health", methods=["GET"]) def health(): + logger.info("Health check endpoint called") return jsonify({"status": "Up"})