funcion/devoluciones #28

Merged
rho merged 31 commits from funcion/devoluciones into master 2024-08-27 21:18:17 -03:00
Showing only changes of commit 05d13008fb - Show all commits

View file

@ -75,7 +75,7 @@ class SubpedidoController extends Controller
// recibe request, saca producto y cantidad, valida, y pasa a syncProducto en Subpedido // recibe request, saca producto y cantidad, valida, y pasa a syncProducto en Subpedido
public function syncProductos(Subpedido $subpedido) { public function syncProductos(Subpedido $subpedido) {
if ($subpedido->aprobado) return new SubpedidoResource($subpedido); if ($subpedido->aprobado) return new SubpedidoResource($subpedido);
$valid = request()->validate([ $valid = request()->validate([
'cantidad' => 'required|min:0', 'cantidad' => 'required|min:0',
'producto_id' => [ 'producto_id' => [
@ -97,13 +97,13 @@ class SubpedidoController extends Controller
$subpedido->toggleAprobacion($valid['aprobacion']); $subpedido->toggleAprobacion($valid['aprobacion']);
return new SubpedidoResource($subpedido); return new SubpedidoResource($subpedido);
} }
public function syncDevoluciones(Subpedido $subpedido) { public function syncDevoluciones(Subpedido $subpedido) {
if ($subpedido->aprobado) return new SubpedidoResource($subpedido); if ($subpedido->aprobado) return new SubpedidoResource($subpedido);
$valid = request()->validate([ $valid = request()->validate([
'total' => 'required|min:0', 'total' => 'required|min:0',
'notas' => 'required', 'notas' => 'min:1',
]); ]);
$subpedido->syncDevoluciones($valid['total'], $valid['notas']); $subpedido->syncDevoluciones($valid['total'], $valid['notas']);