public static function confirmarVenda($id_venda) { $itemVendaDao = new ItemVendaDao(); $produtoFornecedorDao = new ProdutoFornecedorDao(); $vendaDao = new VendaDao(); $itens = $itemVendaDao->getItens($id_venda, null, null, null); $gerarPedidoFornecedor = true; /*foreach ($itens as $key => $item) { $fornecedores = $produtoFornecedorDao->getFornecedoresByProduto($item['id_produto']); if($fornecedores->size() > 1) $gerarPedidoFornecedor = false; }*/ if ($gerarPedidoFornecedor) { // TODO: montar estrutura para gerar pedido para o fornecedor } if ($vendaDao->confirmarVenda($id_venda)) { Flight::halt(200, ''); } else { Flight::halt(500, 'Falha ao confirmar a venda'); } }