Commit 9929bfe22ac9d762f051c11b41c93740efdc6bc8

Authored by Bruno Noronha
1 parent eece1656
Exists in master

Grava informações de ultimo usuário logado na tabela log_user_logado

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 +}
... ...