Añadidas modificaciones para PDF y bug detectado

This commit is contained in:
imnavajas
2025-05-09 13:54:41 +02:00
parent 43ae427137
commit 59609df471
4 changed files with 93 additions and 50 deletions

View File

@ -277,6 +277,15 @@ class ImportadorBubok extends BaseResourceController
]
];
// Recalcular calidad (isColor y isHq) en funcion del cliente
[$isColor, $isHq] = PresupuestoService::getCalidad(
'importador-bubok',
null,
((trim(strtolower($interiorTipo)) === 'color') ? 1 : 0),
0,
intval($tirada ?? 0)
);
// Generamos el objeto a importar
$dataToImport = [
'selectedTirada' => $tirada,
@ -295,8 +304,8 @@ class ImportadorBubok extends BaseResourceController
'tipo' => '',
'tipo_presupuesto_id' => $encuadernadoId,
'clienteId' => 40, // BUBOK ID
'isColor' => ($interiorTipo === 'color') ? 1 : 0,
'isHq' => 0,
'isColor' => $isColor,
'isHq' => $isHq,
'paginas' => $paginas,
'paginasColor' => ($interiorTipo === 'color') ? $paginas : 0,
'paginasCuadernillo' => 32,
@ -317,16 +326,17 @@ class ImportadorBubok extends BaseResourceController
'sobrecubierta' => [],
'faja' => null,
'entrega_taller' => 1,
//'direcciones' => $direcciones, las direcciones que aparecen no se añaden, ya que la recogida la hacen ellos con su empresa de mensajeria
'direcciones' => $direcciones,
'ivaReducido' => 1,
];
/*return $this->respond([
return $this->respond([
'status' => 400,
'message' => $dataToImport
]);*/
'message' => $dataToImport,
'interiorTipo' => $interiorTipo,
'isColor' => $isColor
]);
// 5. Guardar
try {

View File

@ -12,7 +12,7 @@ return [
'precio_compra' => 'Precio Compra',
'importar' => 'Importar',
'subirArchivoRama' => 'Cargar Excel proporcionado por RA-MA',
'subirArchivoBubok' => 'Cargar XML proporcionado por BUBOK',
'subirArchivoBubok' => 'Cargar ZIP proporcionado por BUBOK',
'libro' => 'libro',
'id' => 'ID',

View File

@ -22,8 +22,8 @@
<div class="col-md-6 mb-3">
<label for="xmlFile"
class="form-label"><?= lang('Importador.subirArchivoBubok') ?? 'Subir archivo XML' ?></label>
<input type="file" id="xmlFile" accept=".xml" class="form-control">
class="form-label"><?= lang('Importador.subirArchivoBubok') ?? 'Subir archivo ZIP' ?></label>
<input type="file" id="xmlFile" accept=".zip" class="form-control">
</div>
<div class="col-md-4 mb-3 d-flex align-items-end">
<button type="button" id="importBtn" class="btn btn-success w-100">