feature/cierres #31

Merged
aldarien merged 462 commits from feature/cierres into develop 2025-09-11 17:05:18 -03:00
240 changed files with 844 additions and 10423 deletions
Showing only changes of commit cb6fa73a21 - Show all commits

View File

@ -41,7 +41,17 @@ class Ventas extends Controller
$proyectos = $proyectoRepository->fetchAllActive(); $proyectos = $proyectoRepository->fetchAllActive();
$this->saveRedis($redisService, $proyectosKey, $proyectos); $this->saveRedis($redisService, $proyectosKey, $proyectos);
} }
$proyecto = array_values(array_filter($proyectos, function($proyecto) use ($proyecto_id) {return $proyecto->id === $proyecto_id;}))[0]; $filtrado = array_filter($proyectos, function($proyecto) use ($proyecto_id) {return $proyecto->id === $proyecto_id;});
if (count($filtrado) === 0) {
$proyectos = $proyectoRepository->fetchAllActive();
$this->saveRedis($redisService, $proyectosKey, $proyectos);
$filtrado = array_filter($proyectos, function($proyecto) use ($proyecto_id) {return $proyecto->id === $proyecto_id;});
if (count($filtrado) === 0) {
return $this->withJson($response, $output);
}
}
$proyecto = array_values($filtrado)[0];
$output['proyecto']['descripcion'] = $proyecto->descripcion; $output['proyecto']['descripcion'] = $proyecto->descripcion;
$redisKey = "ventas:proyecto:{$proyecto_id}"; $redisKey = "ventas:proyecto:{$proyecto_id}";