diff --git a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php index 89ef6e06..ca13df60 100644 --- a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php +++ b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php @@ -223,6 +223,15 @@ class ImportadorCatalogo extends BaseResourceController $sobrecubierta['acabado'] = $libro->sobrecubierta_acabado_id; } + // Recalcular calidad (isColor y isHq) en funcion del cliente + [$isColor, $isHq] = PresupuestoService::getCalidad( + 'importador-rama', + null, + (in_array(strtolower($libro->tipo_impresion), ['color', 'colorhq']) ? 1 : 0), + (in_array(strtolower($libro->tipo_impresion), ['negrohq', 'colorhq']) ? 1 : 0), + intval($tirada ?? 0) + ); + $dataToImport = [ 'selectedTirada' => $tirada, @@ -246,8 +255,8 @@ class ImportadorCatalogo extends BaseResourceController 'tipo' => "", 'tipo_presupuesto_id' => $libro->encuadernacion_id, 'clienteId' => 251, - 'isColor' => (in_array(strtolower($libro->tipo_impresion), ['color', 'colorhq']) ? 1 : 0), - 'isHq' => (in_array(strtolower($libro->tipo_impresion), ['negrohq', 'colorhq']) ? 1 : 0), + 'isColor' => $isColor, + 'isHq' => $isHq, 'paginas' => $libro->paginas, 'paginasColor' => $colorPaginas, 'papelInteriorDiferente' => $papelInteriorDiferente,