From 717ba19792a0684ebf19f595fc77d8199f3dba24 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Thu, 9 Jun 2022 16:39:25 -0400 Subject: [PATCH] Check uf, replace ',' in valor --- app/Controller/Ventas.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/app/Controller/Ventas.php b/app/Controller/Ventas.php index 64490c3..217788e 100644 --- a/app/Controller/Ventas.php +++ b/app/Controller/Ventas.php @@ -194,7 +194,9 @@ class Ventas $pie->valor = post('pie'); $pie->fecha = $f->format('Y-m-d'); $pie->cuotas = post('cuotas'); - $pie->uf = $uf->uf->value; + if ($uf->total > 0) { + $pie->uf = $uf->uf->value; + } $pie->save(); $venta->pie = $pie->id; @@ -205,7 +207,9 @@ class Ventas $pago = model(Pago::class)->create(); $pago->fecha = $f->format('Y-m-d'); - $pago->uf = $uf->uf->value; + if ($uf->total > 0) { + $pago->uf = $uf->uf->value; + } $pago->valor = $bono->valor * $uf->uf->value; $pago->tipo = 8; $pago->new(); @@ -218,7 +222,9 @@ class Ventas if (post('credito')) { $pago = model(Pago::class)->create(); $pago->fecha = $f->format('Y-m-d'); - $pago->uf = $uf->uf->value; + if ($uf->total > 0) { + $pago->uf = $uf->uf->value; + } $pago->valor = post('credito') * $uf->uf->value; $pago->tipo = 2; $pago->new(); @@ -231,12 +237,14 @@ class Ventas } $venta->fecha = $f->format('Y-m-d'); - $venta->valor_uf = post('valor'); + $venta->valor_uf = str_replace(',', '', post('valor')); $venta->fecha_ingreso = $t->format('Y-m-d'); if (post('operador') != 0) { $venta->agente = post('operador'); } - $venta->uf = $uf->uf->value; + if ($uf->total > 0) { + $venta->uf = $uf->uf->value; + } $venta->new(); if (post('promociones') != 0) {