cambiado a papel generico la descripción del pedido (y de facturas por tanto)

This commit is contained in:
2025-04-07 07:10:17 +02:00
parent 2de72e4278
commit 78584f22c3
4 changed files with 85 additions and 11 deletions

View File

@ -369,6 +369,24 @@ class PapelImpresionModel extends \App\Models\BaseModel
return "";
}
public function getPapelGenericoNombre($papel_id = 0)
{
$builder = $this->db
->table($this->table . " t1")
->select("t2.nombre AS nombre")
->join("lg_papel_generico t2", "t1.papel_generico_id = t2.id", "left")
->where("t1.id", $papel_id)
->where("t1.is_deleted", 0)
->where("t1.isActivo", 1)
->where("t2.is_deleted", 0);
$result = $builder->get()->getResultObject();
if (count($result) > 0) {
return $result[0]->nombre;
} else
return "";
}
public function querySelect(?string $query)
{
$q = $this->builder()->select([

View File

@ -760,7 +760,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$lp_bn_lines = array_values($lp_bn_lines)[0];
$paginas_negro = $lp_bn_lines->paginas;
$gramaje_negro = $lp_bn_lines->gramaje;
$papel_negro = $model_papel->where('id', $lp_bn_lines->papel_impresion_id)->first()->nombre;
//$papel_negro = $model_papel->where('id', $lp_bn_lines->papel_impresion_id)->first()->nombre;
$papel_negro = $model_papel->getPapelGenericoNombre($lp_bn_lines->papel_impresion_id);
$description_interior .= sprintf(
lang('Pedidos.lineasTemplates.libro_linea_interior'),
strval($paginas_negro),
@ -772,7 +773,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$lp_color_lines = array_values($lp_color_lines)[0];
$paginas_color = $lp_color_lines->paginas;
$gramaje_color = $lp_color_lines->gramaje;
$papel_color = $model_papel->where('id', $lp_color_lines->papel_impresion_id)->first()->nombre;
//$papel_color = $model_papel->where('id', $lp_color_lines->papel_impresion_id)->first()->nombre;
$papel_color = $model_papel->getPapelGenericoNombre($lp_color_lines->papel_impresion_id);
$description_interior .= sprintf(
lang('Pedidos.lineasTemplates.libro_linea_interior'),
strval($paginas_color),
@ -785,7 +787,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$lp_rot_bn = array_values($lp_rot_bn)[0];
$paginas_negro = $lp_rot_bn->paginas;
$gramaje_negro = $lp_rot_bn->gramaje;
$papel_negro = $model_papel->where('id', $lp_rot_bn->papel_impresion_id)->first()->nombre;
$papel_negro = $model_papel->getPapelGenericoNombre($lp_rot_bn->papel_impresion_id);
//$papel_negro = $model_papel->where('id', $lp_rot_bn->papel_impresion_id)->first()->nombre;
$description_interior .= sprintf(
lang('Pedidos.lineasTemplates.libro_linea_interior'),
strval($paginas_negro),
@ -798,7 +801,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$lp_rot_color = array_values($lp_rot_color)[0];
$paginas_negro = intval($lp_rot_color->paginas) - intval($lp_rot_color->rotativa_pag_color);
$gramaje = $lp_rot_color->gramaje;
$papel = $model_papel->where('id', $lp_rot_color->papel_impresion_id)->first()->nombre;
//$papel = $model_papel->where('id', $lp_rot_color->papel_impresion_id)->first()->nombre;
$papel = $model_papel->getPapelGenericoNombre($lp_rot_color->papel_impresion_id);
if ($paginas_negro > 0) {
$description_interior .= sprintf(
lang('Pedidos.lineasTemplates.libro_linea_interior'),
@ -833,7 +837,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$description_cubierta = sprintf(
lang('Pedidos.lineasTemplates.libro_linea_cubierta'),
$lp_cubierta->caras,
$model_papel->where('id', $lp_cubierta->papel_impresion_id)->first()->nombre,
//$model_papel->where('id', $lp_cubierta->papel_impresion_id)->first()->nombre,
$model_papel->getPapelGenericoNombre($lp_cubierta->papel_impresion_id),
strval($lp_cubierta->gramaje)
);
$description_cubierta .= ($presupuesto->solapas_cubierta == 1 ? sprintf(lang('Pedidos.lineasTemplates.libro_solapas'), $presupuesto->solapas_ancho_cubierta) : ". ");
@ -842,7 +847,8 @@ class PresupuestoModel extends \App\Models\BaseModel
$lp_sobrecubierta = array_values($lp_sobrecubierta)[0];
$description_sobrecubierta = sprintf(
lang('Pedidos.lineasTemplates.libro_linea_sobrecubierta'),
$model_papel->where('id', $lp_sobrecubierta->papel_impresion_id)->first()->nombre,
//$model_papel->where('id', $lp_sobrecubierta->papel_impresion_id)->first()->nombre,
$model_papel->getPapelGenericoNombre($lp_sobrecubierta->papel_impresion_id),
strval($lp_sobrecubierta->gramaje)
);
$description_sobrecubierta .= ($presupuesto->solapas_sobrecubierta == 1 ? sprintf(lang('Pedidos.lineasTemplates.libro_solapas'), $presupuesto->solapas_ancho_sobrecubierta) : ". ");