|
@@ -15,7 +15,7 @@ import qrcode
|
|
|
# from PIL import Image
|
|
|
# import base64, io
|
|
|
from random import randrange
|
|
|
-from app.api.api_v1.endpoints import models
|
|
|
+from app.schemas import line
|
|
|
import datetime as dt
|
|
|
from fastapi import APIRouter
|
|
|
|
|
@@ -217,7 +217,7 @@ def receive(userid):
|
|
|
|
|
|
# send handler
|
|
|
@router.post("/send")
|
|
|
-async def receive(userModel : models.TransactionNft):
|
|
|
+async def receive(userModel : line.TransactionNft):
|
|
|
# db connect
|
|
|
db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/arkcard?charset=utf8mb4')
|
|
|
table = db['users']
|
|
@@ -291,7 +291,7 @@ def shop(userid):
|
|
|
db.close()
|
|
|
|
|
|
@router.post("/buy")
|
|
|
-async def buy(userModel: models.BuyNft):
|
|
|
+async def buy(userModel: line.BuyNft):
|
|
|
# db connect
|
|
|
db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/arkcard?charset=utf8mb4')
|
|
|
table2 = db['nft']
|
|
@@ -321,7 +321,7 @@ async def buy(userModel: models.BuyNft):
|
|
|
return "您已購買成功!"
|
|
|
|
|
|
@router.post("/event")
|
|
|
-async def nftdrops(userModel : models.NftDrops):
|
|
|
+async def nftdrops(userModel : line.NftDrops):
|
|
|
# db connect
|
|
|
db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/arkcard?charset=utf8mb4')
|
|
|
table3 = db['nftdrops']
|