def comprar_item(self, id_usuario, id_item): from model.estrutura_model import DbEstrutura item = DbEstrutura() usuario = DbAluno.load(id_usuario) preco = item.search_estrutura_id(id_item)['preco'] if usuario.pontos_de_moedas < preco: print("você não tem moeda") else: usuario.pontos_de_moedas -= preco usuario.itens_comprados.append(id_item) usuario.save()
def comprar_item(self, id_usuario, id_item): from model.estrutura_model import DbEstrutura item = DbEstrutura() usuario = DbAluno.load(id_usuario) preco = item.search_estrutura_id(id_item)['preco'] if int(usuario.pontos_de_moedas) >= int(preco): dinheiros = int(usuario.pontos_de_moedas) dinheiros -= int(preco) usuario.pontos_de_moedas = str(dinheiros) usuario.armario.append(id_item) usuario.save() return True else: print("você não tem moeda") return False
def __init__(self): self.estrutura = DbEstrutura()