Editar valor venta

This commit is contained in:
2023-12-04 19:00:21 -03:00
parent 57579a52f1
commit 377cf51b44
5 changed files with 69 additions and 61 deletions

View File

@ -189,6 +189,23 @@ class Ventas
}
return $this->withJson($response, $output);
}
public function edit(ServerRequestInterface $request, ResponseInterface $response, Repository\Venta $ventaRepository, int $venta_id): ResponseInterface
{
$body = $request->getParsedBody();
$output = [
'venta_id' => $venta_id,
'input' => $body,
'edited' => false
];
try {
$venta = $ventaRepository->fetchById($venta_id);
$body['valor_uf'] = $body['valor'];
$body['fecha'] = (new DateTimeImmutable($body['fecha']))->format('Y-m-d');
$ventaRepository->edit($venta, $body);
$output['edited'] = true;
} catch (EmptyResult) {}
return $this->withJson($response, $output);
}
public function unidades(ServerRequestInterface $request, ResponseInterface $response, Service\Redis $redisService,
Service\Venta\Unidad $unidadService, int $venta_id): ResponseInterface
{