This commit is contained in:
lizandrogd
2026-01-19 23:10:13 -05:00
parent 674bf82309
commit 9f903887b9
5 changed files with 105 additions and 4 deletions
+12
View File
@@ -58,6 +58,18 @@ class OrdenProduccion extends Model
return $this->belongsTo(\App\Models\Producto::class, 'producto_id');
}
// Total realizado: suma de cantidad_terminada en inventarios asociados
public function getRealizadoAttribute()
{
return (int) $this->inventarioPrenda()->sum('cantidad_terminada');
}
// Faltantes = cantidad_total - realizado
public function getFaltantesAttribute()
{
return max(0, (int)$this->cantidad_total - $this->realizado);
}
public function avanzarEstado(): void
{
$flujo = [