Commit 9929bfe22ac9d762f051c11b41c93740efdc6bc8
1 parent
eece1656
Exists in
master
Grava informações de ultimo usuário logado na tabela log_user_logado
Showing
1 changed file
with
30 additions
and
0 deletions
Show diff stats
src/Cacic/CommonBundle/Entity/LogUserLogadoRepository.php
0 → 100644
... | ... | @@ -0,0 +1,30 @@ |
1 | +<?php | |
2 | + | |
3 | +namespace Cacic\CommonBundle\Entity; | |
4 | + | |
5 | +use Doctrine\ORM\EntityRepository; | |
6 | + | |
7 | +/** | |
8 | + * LogAcessoRepository | |
9 | + * | |
10 | + * Métodos de repositório | |
11 | + */ | |
12 | +class LogUserLogadoRepository extends EntityRepository | |
13 | +{ | |
14 | + /** | |
15 | + * Função que retorna o último acesso para o computador solicitado | |
16 | + * | |
17 | + * @param $computador | |
18 | + */ | |
19 | + public function ultimoAcesso( $computador ) { | |
20 | + $qb = $this->createQueryBuilder('acesso') | |
21 | + ->select('acesso') | |
22 | + ->where('acesso.idComputador = :computador') | |
23 | + ->orderBy('acesso.data', 'desc') | |
24 | + ->setMaxResults(1) | |
25 | + ->setParameter('computador', $computador ); | |
26 | + | |
27 | + return $qb->getQuery()->getOneOrNullResult(); | |
28 | + } | |
29 | + | |
30 | +} | ... | ... |