arreglado problema en presupuesto cliente service que machacaba el numero de paginas

This commit is contained in:
2025-03-18 20:44:44 +01:00
parent bbd8104ce7
commit e3cb1f81b9
2 changed files with 8 additions and 6 deletions

View File

@ -298,13 +298,14 @@ class PresupuestoClienteService extends BaseService
// Negro
if ($datosPedido->paginas > $paginas_color) {
$datosPedido->paginas = $paginas_negro;
$datosPedido_negro = clone $datosPedido;
$datosPedido_negro->paginas = $paginas_negro;
for ($i = 0; $i < 2; $i++) {
$lineas = PresupuestoService::obtenerComparadorPlana([
'uso' => $uso,
'tipo_impresion_id' => $tipo_impresion_id,
'datosPedido' => $datosPedido,
'datosPedido' => $datosPedido_negro,
'papel_generico' => $papel_generico,
'gramaje' => $gramaje,
'isColor' => false,
@ -344,7 +345,8 @@ class PresupuestoClienteService extends BaseService
// Color
if ($paginas_color > 0) {
$datosPedido->paginas = $paginas_color;
$datosPedido_color = clone $datosPedido;
$datosPedido_color->paginas = $paginas_color;
for ($i = 0; $i < 2; $i++) {
if ($data['papelInteriorDiferente'] == true) {
@ -354,7 +356,7 @@ class PresupuestoClienteService extends BaseService
$lineas = PresupuestoService::obtenerComparadorPlana([
'uso' => $uso,
'tipo_impresion_id' => $tipo_impresion_id,
'datosPedido' => $datosPedido,
'datosPedido' => $datosPedido_color,
'papel_generico' => $papel_generico,
'gramaje' => $gramaje,
'isColor' => true,