From 53cff748edf5d288abb6edb7f9028102c8fb7563 Mon Sep 17 00:00:00 2001 From: "CHIEFSOFT\\ameye" Date: Sun, 6 Apr 2025 00:18:12 -0400 Subject: [PATCH] Return transactuin is --- app/models/transaction.py | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/models/transaction.py b/app/models/transaction.py index aba47bf..d004621 100644 --- a/app/models/transaction.py +++ b/app/models/transaction.py @@ -4,13 +4,13 @@ from sqlalchemy.exc import IntegrityError class Transaction(db.Model): __tablename__ = 'transactions' - # id = db.Column( - # db.Integer, - # primary_key=True, - # autoincrement=True, - # ) - id = db.Column(db.String(50), primary_key=True) - #id = db.Column(db.String(50), nullable=False) + id = db.Column( + db.Integer, + primary_key=True, + autoincrement=True, + ) + #id = db.Column(db.Int, primary_key=True) + transaction_id = db.Column(db.String(50), nullable=False) account_id = db.Column(db.String(50), nullable=False) type = db.Column(db.String(50), nullable=False) channel = db.Column(db.String(50), nullable=False) @@ -23,11 +23,11 @@ class Transaction(db.Model): @classmethod def create_transaction(cls, id, account_id, type, channel): - if cls.query.filter_by(id=id).first(): + if cls.query.filter_by(transaction_id=id).first(): raise ValueError("Duplicate Transaction") transaction = cls( - id=id, + transaction_id=id, account_id=account_id, type=type, channel=channel