WIP: funcion/faltantes-y-sobrantes #52
1 changed files with 3 additions and 3 deletions
|
|
@ -137,7 +137,7 @@ class SubpedidoController extends Controller
|
||||||
|
|
||||||
$producto = Producto::find($valid['producto_id']);
|
$producto = Producto::find($valid['producto_id']);
|
||||||
if ($producto->bono)
|
if ($producto->bono)
|
||||||
abort(400, "No te puede haber faltado un bono");
|
abort(400, "No puede haber faltado un bono");
|
||||||
|
|
||||||
$cantidad = $valid['cantidad'];
|
$cantidad = $valid['cantidad'];
|
||||||
if ($cantidad < 0) { // caso faltantes
|
if ($cantidad < 0) { // caso faltantes
|
||||||
|
|
@ -145,11 +145,11 @@ class SubpedidoController extends Controller
|
||||||
|
|
||||||
$productoPedido = $barrio->productosPedidos()->where('producto_id', $producto->id)->first();
|
$productoPedido = $barrio->productosPedidos()->where('producto_id', $producto->id)->first();
|
||||||
if (!$productoPedido)
|
if (!$productoPedido)
|
||||||
abort(400, "No te puede faltar algo que no pediste");
|
abort(400, "No pueden faltar productos no pedidos");
|
||||||
|
|
||||||
$cantidadPedida = intval($productoPedido->cantidad_pedida);
|
$cantidadPedida = intval($productoPedido->cantidad_pedida);
|
||||||
if ($cantidadPedida + $cantidad < 0)
|
if ($cantidadPedida + $cantidad < 0)
|
||||||
abort(400, 'No te puede faltar más de lo que pediste');
|
abort(400, 'No puede faltar más de lo pedido');
|
||||||
}
|
}
|
||||||
|
|
||||||
$subpedido->syncProducto($producto, $cantidad);
|
$subpedido->syncProducto($producto, $cantidad);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue