This commit is contained in:
Lizandro Guarnizo
2026-01-29 22:41:49 -05:00
parent 71239062ec
commit c624c571aa
3 changed files with 35 additions and 51 deletions
+8
View File
@@ -34,6 +34,14 @@ class Tela extends Model
return $this->hasMany(OrdenProduccion::class);
}
// Calcular metros disponibles dinámicamente
public function getMetrosDisponiblesAttribute()
{
$metrosComprados = (float) ($this->attributes['metros_comprados'] ?? 0);
$metrosUsados = (float) $this->ordenesProduccion()->sum('metros_requeridos');
return max(0, $metrosComprados - $metrosUsados);
}
protected static function booted()
{
static::saving(function ($tela) {