fix: buy product

This commit is contained in:
janghanul090801 2025-07-09 23:02:32 +09:00
commit b21fc45c7d
11 changed files with 91 additions and 56 deletions

View file

@ -2,9 +2,10 @@ from flask_sqlalchemy import SQLAlchemy
from datetime import datetime
from db import db
class UserDotori(db.Model):
__tablename__ = 'user_dotori'
__tablename__ = "user_dotori"
id = db.Column(db.Integer, primary_key=True, autoincrement=True)
user_id = db.Column(db.Integer, nullable=False)
dotori_count = db.Column(db.Integer, default=0)
@ -13,17 +14,14 @@ class UserDotori(db.Model):
def to_dict(self):
return {
'user_id': self.user_id,
'dotori_count': self.dotori_count,
'created_at': self.created_at.isoformat(),
'updated_at': self.updated_at.isoformat()
"user_id": self.user_id,
"dotori_count": self.dotori_count,
"created_at": self.created_at.isoformat(),
"updated_at": self.updated_at.isoformat(),
}
def to_response(self):
return {
'userId': self.user_id,
'dotory': self.dotori_count
}
return {"user_id": self.user_id, "dotory": self.dotori_count}
def increment(self, amount=1):
self.dotori_count += amount
@ -36,5 +34,6 @@ class UserDotori(db.Model):
self.updated_at = datetime.now()
return self.dotori_count
return False
def __repr__(self):
return f"<UserDotori user_id={self.user_id} dotori_count={self.dotori_count}>"
return f"<UserDotori user_id={self.user_id} dotori_count={self.dotori_count}>"