update
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
from flask import jsonify
|
from flask import jsonify
|
||||||
|
from marshmallow import ValidationError
|
||||||
from app.utils.logger import logger
|
from app.utils.logger import logger
|
||||||
from app.api.services.base_service import BaseService
|
from app.api.services.base_service import BaseService
|
||||||
from app.models.transaction import Transaction
|
from app.models.transaction import Transaction
|
||||||
@@ -57,19 +58,17 @@ class TransactionService(BaseService):
|
|||||||
})
|
})
|
||||||
|
|
||||||
response_data = {
|
response_data = {
|
||||||
'status': 'success',
|
'transactions': transactions_data,
|
||||||
'message': 'Transactions retrieved successfully',
|
'count': len(transactions_data)
|
||||||
'data': {
|
|
||||||
'transactions': transactions_data,
|
|
||||||
'count': len(transactions_data)
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
return jsonify(response_data), 200
|
|
||||||
|
|
||||||
except Exception as e:
|
return response_data
|
||||||
logger.error(f"Error retrieving transactions: {str(e)}", exc_info=True)
|
|
||||||
|
except ValidationError as err:
|
||||||
|
|
||||||
|
logger.error(f"Error retrieving transactions: {str(err)}", exc_info=True)
|
||||||
return jsonify({
|
return jsonify({
|
||||||
'status': 'error',
|
'status': 'error',
|
||||||
'message': f'Failed to retrieve transactions: {str(e)}'
|
'message': f'Failed to retrieve transactions: {str(err)}'
|
||||||
}), 500
|
}), 500
|
||||||
|
|||||||
Reference in New Issue
Block a user