This commit is contained in:
lizandrogd
2026-01-19 20:50:38 -05:00
parent b497d2e57c
commit a86569be02
2 changed files with 3 additions and 3 deletions
@@ -27,7 +27,7 @@ class CreateInventarioPrenda extends CreateRecord
} }
if ($sum > $cantidadTerminada) { if ($sum > $cantidadTerminada) {
throw ValidationException::withMessages(['distribuciones' => 'La suma de las cantidades asignadas excede la cantidad terminada.']); throw ValidationException::withMessages(['distribuciones' => 'No se puede añadir más prendas que las disponibles.']);
} }
// Remover distribuciones del payload antes de crear el registro principal // Remover distribuciones del payload antes de crear el registro principal
+2 -2
View File
@@ -55,7 +55,7 @@ class InventarioPrendaDistribucion extends Model
// Validar contra la cantidad disponible actual // Validar contra la cantidad disponible actual
if (($sumExistentes + $cantidad) > (int) $parent->cantidad_disponible) { if (($sumExistentes + $cantidad) > (int) $parent->cantidad_disponible) {
throw \Illuminate\Validation\ValidationException::withMessages([ throw \Illuminate\Validation\ValidationException::withMessages([
'cantidad' => 'La suma de las distribuciones excede la cantidad disponible (' . $parent->cantidad_disponible . ').', 'cantidad' => 'No se puede añadir más prendas que las disponibles.',
]); ]);
} }
}); });
@@ -75,7 +75,7 @@ class InventarioPrendaDistribucion extends Model
// Validar contra la cantidad disponible actual (considerando otras distribuciones) // Validar contra la cantidad disponible actual (considerando otras distribuciones)
if (($othersSum + $newCantidad) > (int) $parent->cantidad_disponible) { if (($othersSum + $newCantidad) > (int) $parent->cantidad_disponible) {
throw \Illuminate\Validation\ValidationException::withMessages([ throw \Illuminate\Validation\ValidationException::withMessages([
'cantidad' => 'La suma de las distribuciones excede la cantidad disponible (' . $parent->cantidad_disponible . ').', 'cantidad' => 'No se puede añadir más prendas que las disponibles.',
]); ]);
} }
}); });