mirror of
https://github.com/sunrin-ana/2025-SSF-dotory-manage.git
synced 2026-03-09 18:10:02 +00:00
fix: buy product
This commit is contained in:
parent
20c99c6e1c
commit
b21fc45c7d
11 changed files with 91 additions and 56 deletions
Binary file not shown.
|
|
@ -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}>"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue