mirror of
https://git.imnavajas.es/jjimenez/safekat.git
synced 2025-07-25 22:52:08 +00:00
cambiada la busqueda para la dimension en tarifa enc. Ahora se tiene en cuenta si es apaisado
This commit is contained in:
@ -137,6 +137,10 @@ class TarifaEncuadernacionModel extends \App\Models\GoBaseModel
|
|||||||
|
|
||||||
public function getTarifaPresupuestoEncuadernacion($tarifa_id, $paginas, $tirada, $ancho, $alto, $proveedor_id=-1){
|
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
|
$builder = $this->db
|
||||||
->table($this->table . " t1")
|
->table($this->table . " t1")
|
||||||
->select(
|
->select(
|
||||||
@ -159,10 +163,10 @@ class TarifaEncuadernacionModel extends \App\Models\GoBaseModel
|
|||||||
$builder->where('t2.tirada_max >=', $tirada);
|
$builder->where('t2.tirada_max >=', $tirada);
|
||||||
$builder->where('t3.paginas_libro_min <=', $paginas);
|
$builder->where('t3.paginas_libro_min <=', $paginas);
|
||||||
$builder->where('t3.paginas_libro_max >=', $paginas);
|
$builder->where('t3.paginas_libro_max >=', $paginas);
|
||||||
$builder->where('t4.ancho_min <=', $ancho);
|
$builder->where('t4.ancho_min <=', $dim_h);
|
||||||
$builder->where('t4.ancho_max >=', $ancho);
|
$builder->where('t4.ancho_max >', $dim_h);
|
||||||
$builder->where('t4.alto_min <=', $alto);
|
$builder->where('t4.alto_min <=', $dim_v);
|
||||||
$builder->where('t4.alto_max >=', $alto);
|
$builder->where('t4.alto_max >=', $dim_v);
|
||||||
|
|
||||||
if($proveedor_id != -1){
|
if($proveedor_id != -1){
|
||||||
$builder->where('t2.proveedor_id', $proveedor_id);
|
$builder->where('t2.proveedor_id', $proveedor_id);
|
||||||
|
|||||||
Reference in New Issue
Block a user