diff --git a/ci4/app/Models/Tarifas/TarifaEncuadernacionModel.php b/ci4/app/Models/Tarifas/TarifaEncuadernacionModel.php index c4eb90e9..7dc92afe 100755 --- a/ci4/app/Models/Tarifas/TarifaEncuadernacionModel.php +++ b/ci4/app/Models/Tarifas/TarifaEncuadernacionModel.php @@ -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);