añadido orden multipla maquinaspapelesimpresion

This commit is contained in:
Jaime Jimenez
2023-09-25 18:07:07 +02:00
parent 011ecca043
commit 834ba3488d
4 changed files with 26 additions and 18 deletions

View File

@ -120,7 +120,7 @@ class PresupuestoService extends BaseService
$papel = (object) array('id' => 529, 'gramaje'=>80, "precio_tonelada"=>10);
$papel = (object) array('id' => 201, 'gramaje'=>70, "precio_tonelada"=>1750);
$maquina = (object) array('alto' => 120, 'ancho'=>200);
echo PresupuestoService::getPrecioPliego($maquina, $papel,2);
}
@ -245,9 +245,9 @@ class PresupuestoService extends BaseService
$margen = (new \App\Models\Configuracion\PapelImpresionMargenModel())->getMargenFormPags($papel_impresion->id, $paginas);
if(count($margen)>0){
$peso_por_pliego = $maquina->alto * $maquina->ancho * $papel_impresion->gramaje / 1000000;
$precio_pliego = $papel_impresion->precio_tonelada*(1+(intVal($margen[0]['margen'])/100)) / 1000000 * $peso_por_pliego;
$precio_pliego = $papel_impresion->precio_tonelada*(1+(floatval($margen[0]['margen'])/100.0)) / 1000000 * $peso_por_pliego;
return round($precio_pliego * 1.04, 6);
return round($precio_pliego, 6);
}
return -1;
}