setup services to talk to models

This commit is contained in:
2025-04-15 16:51:31 +01:00
parent 80b55a06e5
commit 040822f003
3 changed files with 13 additions and 2 deletions
+2 -2
View File
@@ -3,7 +3,7 @@ from app.config import settings
from app.utils.auth import get_headers
from app.utils.logger import logger
from flask import jsonify, current_app
from app.models.transactions import Transaction
from app.services.transactions import TransactionService
class SimbrellaClient:
@@ -17,7 +17,7 @@ class SimbrellaClient:
# Check if the transaction exists
logger.info(f"Checking if transaction exists")
transaction = Transaction.get_transaction_by_id(transaction_id=data['transactionId'])
transaction = TransactionService.get_transaction_by_id(transaction_id=data['transactionId'])
logger.info(f"Response from database: {transaction}")
disbursement_data ={
+1
View File
@@ -0,0 +1 @@
from .transactions import TransactionService
+10
View File
@@ -0,0 +1,10 @@
from app.models import Transaction
class TransactionService:
@staticmethod
def get_transaction_by_id(transaction_id):
"""
Get the transaction by ID
"""
return Transaction.get_transaction_by_id(transaction_id)