diff --git a/app/api/services/select_offer.py b/app/api/services/select_offer.py index 11338b3..ced9485 100644 --- a/app/api/services/select_offer.py +++ b/app/api/services/select_offer.py @@ -35,10 +35,10 @@ class SelectOfferService(BaseService): transaction_offer_id = validated_data.get("offerId") transaction_id = validated_data.get("transactionId") request_id = validated_data.get("requestId") + offer_id = int(transaction_offer_id[5:]) # The last part is int - #"offerId": "SAL30001129", if SelectOfferService.validate_account_ownership( account_id=account_id, customer_id=customer_id diff --git a/app/models/loan.py b/app/models/loan.py index 9a43d8e..5b7bcfb 100644 --- a/app/models/loan.py +++ b/app/models/loan.py @@ -6,6 +6,8 @@ from sqlalchemy.exc import IntegrityError from sqlalchemy.orm import relationship from dateutil.relativedelta import relativedelta from datetime import timedelta +import logging +logger = logging.getLogger(__name__) class Loan(db.Model): diff --git a/app/models/transaction_offers.py b/app/models/transaction_offers.py index aca0a8d..6416b6b 100644 --- a/app/models/transaction_offers.py +++ b/app/models/transaction_offers.py @@ -26,12 +26,11 @@ class TransactionOffer(db.Model): ) @classmethod - - def is_valid_transaction_offer(cls, transaction_offer, customer_id, product_id): + def is_valid_transaction_offer(cls, transaction_offer_id, customer_id, product_id): transaction_offer = cls.query.filter_by( - id = transaction_offer, + id = transaction_offer_id, customer_id = customer_id, - product_id = product_id + # product_id = product_id # transaction_id = transaction_id, ).first()