public function servicosIndisponiveis($unidade, $usuario)
    {
        return $this->storage
            ->getManager()
            ->createQuery("
                SELECT
                    e
                FROM
                    Novosga\Entity\ServicoUnidade e
                    JOIN e.servico s
                WHERE
                    s.deletedAt IS NULL AND
                    e.ativo = TRUE AND
                    e.unidade = :unidade AND
                    s.id NOT IN (
                        SELECT s2.id
                        FROM Novosga\Entity\ServicoUsuario a
                        JOIN a.servico s2
                        WHERE a.usuario = :usuario AND a.unidade = :unidade
                    )
            ")
            ->setParameter('usuario', $usuario)
            ->setParameter('unidade', $unidade)
            ->getResult();
    }
public function servicosIndisponiveis($unidade, $usuario)
    {
        return $this->storage
            ->getManager()
            ->createQuery("
                SELECT
                    e
                FROM
                    Novosga\Entity\ServicoUnidade e
                    JOIN e.servico s
                WHERE
                    s.deletedAt IS NULL AND
                    e.ativo = TRUE AND
                    e.unidade = :unidade AND
                    s.id NOT IN (
                        SELECT s2.id
                        FROM Novosga\Entity\ServicoUsuario a
                        JOIN a.servico s2
                        WHERE a.usuario = :usuario AND a.unidade = :unidade
                    )
            ")
            ->setParameter('usuario', $usuario)
            ->setParameter('unidade', $unidade)
            ->getResult();
    }
public function servicosIndisponiveis ( $ unidade , $ usuario ) { return $ this -> storage -> getManager ( ) -> createQuery ( "
                SELECT
                    e
                FROM
                    Novosga\Entity\ServicoUnidade e
                    JOIN e.servico s
                WHERE
                    s.deletedAt IS NULL AND
                    e.ativo = TRUE AND
                    e.unidade = :unidade AND
                    s.id NOT IN (
                        SELECT s2.id
                        FROM Novosga\Entity\ServicoUsuario a
                        JOIN a.servico s2
                        WHERE a.usuario = :usuario AND a.unidade = :unidade
                    )
            " ) -> setParameter ( 'usuario' , $ usuario ) -> setParameter ( 'unidade' , $ unidade ) -> getResult ( ) ; }
Retorna os servicos que o usuario nao atende na unidade atual.

@param Unidade|int $unidade
@param Usuario|int $usuario

@return ArrayCollection
Retorna os servicos que o usuario nao atende na unidade atual .