This commit is contained in:
lizandrogd
2026-01-19 19:51:09 -05:00
parent 36a252b824
commit 6dc472b8b7
5 changed files with 67 additions and 12 deletions
+8 -2
View File
@@ -78,9 +78,15 @@ class Confeccion extends Model
return $this->morphMany(\App\Models\Recepcion::class, 'referencia');
}
// Cuantas faltan por recibir
// Total recibido calculado desde recepciones (fuente de la verdad)
public function getRecibidoTotalAttribute()
{
return (int) $this->recepciones()->sum('cantidad');
}
// Cuantas faltan por recibir (usa la suma real de recepciones)
public function getFaltantesAttribute()
{
return max(0, (int)($this->cantidad_enviada ?? 0) - (int)($this->cantidad_recibida ?? 0));
return max(0, (int)($this->cantidad_enviada ?? 0) - $this->recibido_total);
}
}