Estado Recepcion Final en Proyecto
This commit is contained in:
@ -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`
|
||||
|
@ -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]);
|
||||
}
|
||||
}
|
||||
|
Reference in New Issue
Block a user