added repayment data to db

This commit was merged in pull request #22.
This commit is contained in:
Chinenye Nmoh
2025-06-10 18:22:50 +01:00
parent 217b63efcf
commit fc19f39378
4 changed files with 65 additions and 2 deletions
+8 -1
View File
@@ -8,7 +8,8 @@ from app.utils.logger import logger
from flask import jsonify, current_app
from app.services.transactions import TransactionService
from app.services.repayment import RepaymentService
from app.extensions import db
from app.extensions import db
from app.services.repayments_data import RepaymentsData
class SimbrellaClient:
@@ -231,6 +232,12 @@ class SimbrellaClient:
logger.info(f"CollectLoan response: {response.json()}")
RepaymentService.set_repay_result(repayment_data['Id'], response.json().get('responseCode', ''), response.json().get('responseMessage', ''))
result = response.json()
new_repayment_data = RepaymentsData.add_repayment_data(result)
logger.info(f"Repayment data added successfully: {new_repayment_data.to_dict()}")
if not new_repayment_data:
logger.info(f"Failed to add repayment data")
return ResponseHelper.success(response.json(), "Successful")
except Exception as e:
logger.info(f"Failed to call CollectLoan endpoint: {e}")