terminada faja

This commit is contained in:
2025-02-02 21:10:29 +01:00
parent 27c1e511b3
commit b4fa79cc5c
19 changed files with 384 additions and 72 deletions

View File

@ -22,7 +22,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
3 => "t1.precio_total"
];
protected $allowedFields = ["presupuesto_id", "tarifa_acabado_id", "proveedor_id", "nombre", "precio_total", "precio_unidad", "margen", "cubierta", "sobrecubierta"];
protected $allowedFields = ["presupuesto_id", "tarifa_acabado_id", "proveedor_id", "nombre", "precio_total", "precio_unidad", "margen", "cubierta", "sobrecubierta", "faja"];
protected $returnType = "App\Entities\Presupuestos\PresupuestoAcabadosEntity";
protected $useTimestamps = true;
@ -132,7 +132,8 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
foreach($tarifas as $tarifa){
if($tarifa->tarifa_id == $result->tarifa_acabado_id &&
$tarifa->cubierta == $result->cubierta &&
$tarifa->sobrecubierta == $result->sobrecubierta)
$tarifa->sobrecubierta == $result->sobrecubierta &&
$tarifa->faja == $result->faja)
$found = true;
}
if(!$found){
@ -162,6 +163,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
$builder->where('tarifa_acabado_id', $tarifa->tarifa_id);
$builder->where('cubierta', $tarifa->cubierta);
$builder->where('sobrecubierta', $tarifa->sobrecubierta);
$builder->where('faja', $tarifa->faja);
$result = $builder->get()->getResultObject();
if(count($result)>0){
$this->db
@ -174,6 +176,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
->set('margen', $tarifa->margen)
->set('cubierta', $tarifa->cubierta)
->set('sobrecubierta', $tarifa->sobrecubierta)
->set('faja', $tarifa->faja)
->update();
@ -189,6 +192,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
->set('margen', $tarifa->margen)
->set('cubierta', $tarifa->cubierta)
->set('sobrecubierta', $tarifa->sobrecubierta)
->set('faja', $tarifa->faja)
->insert();
}
}
@ -208,6 +212,7 @@ class PresupuestoAcabadosModel extends \App\Models\BaseModel
->select(
"t1.id AS id, t1.tarifa_acabado_id AS tarifa_acabado_id, t1.tarifa_acabado_id AS tarifa_id, t1.precio_unidad AS precio_unidad,
t1.precio_total AS precio_total, t1.margen AS margen, t2.nombre AS nombre, t1.cubierta AS cubierta, t1.sobrecubierta AS sobrecubierta,
t1.faja AS faja,
t1.proveedor_id AS proveedor_id, t3.nombre AS proveedor,"
);