MissKatyPyro/database/payment_db.py
2024-09-14 13:03:34 +07:00

16 lines
No EOL
753 B
Python

from database import dbname
from typing import Optional
autopay = dbname["autpay"]
async def delete_autopay(uniqueCode: str):
await autopay.delete_one({"_id": uniqueCode})
async def get_autopay(self, uniqueCode: str):
exists = await autopay.find_one({"_id": uniqueCode})
return exists
async def autopay_update(self, msg_id: Optional[int] = "", note: Optional[str] = "", user_id: Optional[int] = "", amount: Optional[int] = "", status: Optional[str] = "", uniqueCode: Optional[str] = "", createdAt: Optional[str] = ""):
data = {"msg_id": msg_id, "note": note, "user_id": user_id, "amount": amount, "status": status, "createdAt": createdAt}
await autopay.update_one({"_id": uniqueCode}, {"$set": data}, upsert=True)