console/app/cloud/controllers/billing/__init__.py

24 lines
618 B
Python
Raw Normal View History

2015-12-01 02:43:10 +03:00
# coding: utf-8
from app import models
class ControllerBilling:
2015-12-12 17:29:45 +03:00
def get(self, user_id):
2015-12-01 02:43:10 +03:00
return models.UsersBalance.select(
models.UsersBalance.balance
).where(
models.UsersBalance.user == user_id
)[0].balance
def update(self, user_id):
return None
2015-12-12 17:29:45 +03:00
def exists(self, user_id):
2015-12-01 02:43:10 +03:00
if models.UsersBalance.select().where(models.UsersBalance.user == user_id).count() == 0:
return False
return True
2015-12-12 17:29:45 +03:00
def create(self, user_id, balance=0):
2015-12-01 02:43:10 +03:00
models.UsersBalance.create(user=user_id, balance=balance)
return True