arreglado bug para cuando sólo hay una linea de plana

This commit is contained in:
2024-05-03 13:13:05 +02:00
parent fca975fad4
commit 8926e8411c
3 changed files with 9147 additions and 9 deletions

View File

@ -20,11 +20,23 @@ class PresupuestoClienteService extends BaseService
$rotativa = PresupuestoClienteService::obtenerPresupuestoClienteInteriorRotativa($data);
$total_plana = -1;
if (count($plana[0]) > 0 || count($plana[1]) > 0) {
$total_plana = 0.0;
if($data['isColor']){
if (count($plana[0]) > 2 && count($plana[1]) > 2) {
$total_plana = 0.0;
foreach ($plana as $linea) {
if (count($linea) > 0)
$total_plana += floatval($linea['total_impresion']);
}
}
}
else{
foreach ($plana as $linea) {
if (count($linea) > 0)
$total_plana += floatval($linea['total_impresion']);
if($linea['tipo_linea'] == 'lp_bn' || $linea['tipo_linea'] == 'lp_bnhq'){
$total_plana = 0.0;
$total_plana = floatval($linea['total_impresion']);
}
}
}