From 508758331d48ebeb6caa243b4658b633ab4baacf Mon Sep 17 00:00:00 2001 From: Ignacio Martinez Navajas Date: Sun, 29 Jun 2025 23:27:03 +0200 Subject: [PATCH] =?UTF-8?q?A=C3=B1adida=20la=20logica=20en=20importador=20?= =?UTF-8?q?de=20RAMA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ci4/app/Controllers/Importadores/ImportadorCatalogo.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php index 0afd6371..e8302695 100644 --- a/ci4/app/Controllers/Importadores/ImportadorCatalogo.php +++ b/ci4/app/Controllers/Importadores/ImportadorCatalogo.php @@ -344,6 +344,10 @@ class ImportadorCatalogo extends BaseResourceController ] ]; + // Vincular el presupuesto con el catálogo + model('\App\Models\Presupuestos\PresupuestoModel') + ->vincularCatalogo($response['data']['sk_id'], $libro->id); + // Ajuste del precio a RAMA $respuesta_ajuste = PresupuestoService::ajustarPresupuesto( @@ -362,7 +366,7 @@ class ImportadorCatalogo extends BaseResourceController // confirmar y crear pedido y ot model('App\Models\Presupuestos\PresupuestoModel')->confirmarPresupuesto($response['data']['sk_id']); - PresupuestoService::crearPedido($response['data']['sk_id'],isImported:true); + PresupuestoService::crearPedido($response['data']['sk_id'], isImported: true); return $this->respond($response); @@ -379,7 +383,7 @@ class ImportadorCatalogo extends BaseResourceController } - + private function calcularPrecioDesdeTarifa($isColor, $encuadernacionId, $ancho, $alto, $paginas, $tarifas) { // Solo aplicamos tarifa si la encuadernación es Rústica Fresada (id = 2)