|
@@ -223,12 +223,16 @@ def shop(userid):
|
|
|
i += 1
|
|
|
return rows
|
|
|
|
|
|
-@app.get("/buy/{userid}/{nftid}")
|
|
|
-async def buy(userid,nftid):
|
|
|
+@app.post("/buy")
|
|
|
+async def buy(userModel : models.BuyNft):
|
|
|
# db connect
|
|
|
db = dataset.connect('mysql://choozmo:pAssw0rd@db.ptt.cx:3306/arkcard?charset=utf8mb4')
|
|
|
table2 = db['nft']
|
|
|
|
|
|
+ # input
|
|
|
+ nftid = userModel.nftid
|
|
|
+ userid = userModel.userid
|
|
|
+
|
|
|
if not table2.find_one(id=nftid):
|
|
|
print("error: nft not found")
|
|
|
return "該NFT商品不存在!如果有疑問,請洽網站的服務信箱!"
|