Estado Recepcion Final en Proyecto

This commit is contained in:
2023-10-19 22:43:21 -03:00
parent 54ac535a49
commit 4734417fe2
5 changed files with 75 additions and 63 deletions

View File

@ -102,7 +102,7 @@ ORDER BY a.`descripcion`";
SELECT MAX(e1.`id`) AS 'id', e1.`proyecto`
FROM `estado_proyecto` e1
JOIN (
SELECT MAX(`id`) AS 'id', `proyecto`, `fecha`
SELECT `id`, `proyecto`, MAX(`fecha`) as 'fecha'
FROM `estado_proyecto`
GROUP BY `proyecto`, `fecha`
) e0 ON e1.`id` = e0.`id`

View File

@ -70,4 +70,12 @@ FROM `{$this->getTable()}` a
WHERE a.`proyecto` = ?";
return $this->fetchOne($query, [$proyecto_id]);
}
public function fetchRecepcionByProyecto(int $proyecto_id): Model\Proyecto\EstadoProyecto
{
$query = "SELECT a.*
FROM `{$this->getTable()}` a
JOIN `tipo_estado_proyecto` tep ON tep.`id` = a.`estado`
WHERE a.`proyecto` = ? AND tep.`descripcion` = 'Recepción Final'";
return $this->fetchOne($query, [$proyecto_id]);
}
}