Skip to content

Commit

Permalink
removendo comentários
Browse files Browse the repository at this point in the history
  • Loading branch information
cabralwms committed Aug 4, 2024
1 parent 09995b3 commit e8399b4
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 13 deletions.
14 changes: 4 additions & 10 deletions application/controllers/Os.php
Original file line number Diff line number Diff line change
Expand Up @@ -1034,13 +1034,12 @@ public function faturar()
$valorTotal = $valorTotalServico + $valorTotalProduto;
$valorTotalComDesconto = $valorTotal - $valorDesconto;

// Prepara os dados para inserção na tabela 'lancamentos'
$data = [
'descricao' => set_value('descricao'),
'valor' => $valorTotal, // Valor total é sempre atribuído a 'valor'
'valor' => $valorTotal,
'tipo_desconto' => 'real',
'desconto' => ($valorDesconto > 0) ? $valorTotalComDesconto : 0, // Se houver desconto, usa valor com desconto, senão 0
'valor_desconto' => ($valorDesconto > 0) ? $valorDesconto : $valorTotal, // Se houver desconto, usa valor do desconto, senão valor total
'desconto' => ($valorDesconto > 0) ? $valorTotalComDesconto : 0,
'valor_desconto' => ($valorDesconto > 0) ? $valorDesconto : $valorTotal,
'clientes_id' => $this->input->post('clientes_id'),
'data_vencimento' => $vencimento,
'data_pagamento' => $recebimento,
Expand All @@ -1064,21 +1063,16 @@ public function faturar()
->set_output(json_encode(['result' => false]));
}

// Inserção dos dados na tabela 'lancamentos'
if ($this->os_model->add('lancamentos', $data)) {
// Atualização dos campos na tabela 'os'
$this->db->set('faturado', 1);
$this->db->set('valorTotal', $valorTotal);

// Atualiza tabela 'os'
if ($valorDesconto > 0) {
// Se houver desconto
$this->db->set('desconto', $valorTotalComDesconto);
$this->db->set('valor_desconto', $valorDesconto);
} else {
// Se não houver desconto
$this->db->set('desconto', 0);
$this->db->set('valor_desconto', $valorTotal); // Valor total é atribuído a valor_desconto
$this->db->set('valor_desconto', $valorTotal);
}

$this->db->set('status', 'Faturado');
Expand Down
5 changes: 2 additions & 3 deletions application/controllers/Vendas.php
Original file line number Diff line number Diff line change
Expand Up @@ -562,18 +562,17 @@ public function faturar()

$valorDesconto = $valorDesconto > $valorTotal ? $valorTotal : $valorDesconto;

// Se não há desconto, o valor_desconto deve ser igual ao valorTotal
$valorDesconto = $valorTotal - $valorDesconto;
if ($valorDesconto == $valorTotal) {
$valorDesconto = $valorTotal; // Sem desconto
$valorDesconto = $valorTotal;
}

$data = [
'vendas_id' => $venda_id,
'descricao' => set_value('descricao'),
'valor' => $valorTotal,
'desconto' => $vendas->desconto,
'tipo_desconto' => 'real', // Defina 'real' aqui
'tipo_desconto' => 'real',
'valor_desconto' => $valorDesconto,
'clientes_id' => $this->input->post('clientes_id'),
'data_vencimento' => $vencimento,
Expand Down

0 comments on commit e8399b4

Please sign in to comment.