cambiada la busqueda para la dimension en tarifa enc. Ahora se tiene en cuenta si es apaisado

This commit is contained in:
2024-02-19 17:09:56 +01:00
parent 40acf85725
commit 2d5bd6a78c

View File

@ -137,6 +137,10 @@ class TarifaEncuadernacionModel extends \App\Models\GoBaseModel
public function getTarifaPresupuestoEncuadernacion($tarifa_id, $paginas, $tirada, $ancho, $alto, $proveedor_id=-1){
// para los apaisados
$dim_h = $ancho<$alto?$ancho:$alto;
$dim_v = $ancho<$alto?$alto:$ancho;
$builder = $this->db
->table($this->table . " t1")
->select(
@ -159,10 +163,10 @@ class TarifaEncuadernacionModel extends \App\Models\GoBaseModel
$builder->where('t2.tirada_max >=', $tirada);
$builder->where('t3.paginas_libro_min <=', $paginas);
$builder->where('t3.paginas_libro_max >=', $paginas);
$builder->where('t4.ancho_min <=', $ancho);
$builder->where('t4.ancho_max >=', $ancho);
$builder->where('t4.alto_min <=', $alto);
$builder->where('t4.alto_max >=', $alto);
$builder->where('t4.ancho_min <=', $dim_h);
$builder->where('t4.ancho_max >', $dim_h);
$builder->where('t4.alto_min <=', $dim_v);
$builder->where('t4.alto_max >=', $dim_v);
if($proveedor_id != -1){
$builder->where('t2.proveedor_id', $proveedor_id);