コード例 #1
0
ファイル: aluno_model.py プロジェクト: cetoli/conecturma_pn
    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()
コード例 #2
0
    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
コード例 #3
0
 def __init__(self):
     self.estrutura = DbEstrutura()