Merge branch 'main' into feat/xml-pedido

This commit is contained in:
amazuecos
2024-08-28 07:56:12 +02:00
28 changed files with 1050 additions and 64 deletions

View File

@ -341,9 +341,10 @@ class PresupuestoClienteService extends BaseService
$alto = $data['alto'] ?? -1;
$POD = $data['POD'] ?? -1;
$solapas = $data['solapas'] ?? -1;
$paginasCuadernillo = $data['paginasCuadernillo'] ?? null;
$model = model('App\Models\Presupuestos\PresupuestoEncuadernacionesModel');
$values = $model->initPresupuesto($tipo_impresion_id, $solapas, $tirada, $paginas, $ancho, $alto, $POD);
$values = $model->initPresupuesto($tipo_impresion_id, $solapas, $tirada, $paginas, $ancho, $alto, $POD, $paginasCuadernillo);
return $values;
}

View File

@ -1421,12 +1421,14 @@ class PresupuestoService extends BaseService
// Si es un presupuesto duplicado hay que buscar el proveedor más barato
if($input_data['is_duplicado']){
if($tarifaModel->isTarifaPorHoras($servicio->tarifa_encuadernado_id)){
$paginas_cuadernillo = $servicio->paginas_por_cuadernillo??null;
$nueva_tarifa = $model->getPrecioTarifaHoras(
$servicio->tarifa_encuadernado_id,
$input_data['paginas'],
$input_data['tirada'],
-1,
$input_data['POD']);
$input_data['POD'],
$paginas_cuadernillo);
}else{
$nueva_tarifa = $model->getPrecioTarifa(
$servicio->tarifa_encuadernado_id,
@ -1443,12 +1445,14 @@ class PresupuestoService extends BaseService
// con el mismo proveedor
else{
if($tarifaModel->isTarifaPorHoras($servicio->tarifa_encuadernado_id)){
$paginas_cuadernillo = $servicio->paginas_por_cuadernillo??null;
$nueva_tarifa = $model->getPrecioTarifaHoras(
$servicio->tarifa_encuadernado_id,
$input_data['paginas'],
$input_data['tirada'],
$servicio->proveedor_id,
$input_data['POD']);
$input_data['POD'],
$paginas_cuadernillo);
}else{
$nueva_tarifa = $model->getPrecioTarifa(
$servicio->tarifa_encuadernado_id,