diff --git a/app/Filament/Resources/ProcesoAcabadoResource.php b/app/Filament/Resources/ProcesoAcabadoResource.php index 78a013c..8264685 100644 --- a/app/Filament/Resources/ProcesoAcabadoResource.php +++ b/app/Filament/Resources/ProcesoAcabadoResource.php @@ -56,7 +56,12 @@ class ProcesoAcabadoResource extends Resource $disponible += ($recepciones - $reprocesos - $cobros); } - $set('cantidad_enviada', max(0, $disponible)); + // Restar lo que ya se envió a otros acabados + $yaEnAcabados = \App\Models\ProcesoAcabado::where('orden_produccion_id', $state) + ->sum('cantidad_enviada'); + + $disponible = max(0, $disponible - $yaEnAcabados); + $set('cantidad_enviada', $disponible); } }), @@ -85,7 +90,13 @@ class ProcesoAcabadoResource extends Resource $disponible += ($recepciones - $reprocesos - $cobros); } - return 'Disponible desde Tintorería: ' . max(0, $disponible); + // Restar lo que ya se envió a otros acabados + $yaEnAcabados = \App\Models\ProcesoAcabado::where('orden_produccion_id', $op_id) + ->sum('cantidad_enviada'); + + $disponible = max(0, $disponible - $yaEnAcabados); + + return 'Disponible desde Tintorería: ' . $disponible; }), DatePicker::make('fecha_envio')