duvida em gerar gráfico
olá pessoal,<br /><br />estou tentando montar um gráfico de 'tickets' resolvido por cliente, no caso eu estou conseguindo fazer mas ta uma gambiarra e não está gerenciavel, alguém pode me dar uma luz
<p>olá matheus,</p>
<p>ainda não consegui resolver, mas acho que está quase encaminhado hehe.</p>
<p>segue o que eu fiz:</p>
<pre class="prettyprint"><code> public list&lt;object[]&gt; listafornecedor() {
 list&lt;object[]&gt; resultados
 &#61; em.createquery(&#34;select f.nome as nome ,count(t) as total from ticket t &#34;
 &#43; &#34;inner join t.fornecedor f &#34;
 &#43; &#34;group by t.fornecedor&#34;).
 getresultlist();

 return resultados;
 }</code></pre>
<pre class="prettyprint"><code>private list&lt;object[]&gt; fornecedores &#61; new arraylist&lt;&gt;();
fornecedores &#61; repository.listafornecedor();</code></pre>
<pre class="prettyprint"><code> public barchartmodel getgraphforn() {
 barchartmodel model &#61; new barchartmodel();
 barchartseries series &#61; new barchartseries();

 for (object[] result : fornecedores) {
 string nome &#61; (string) result[0];
 int count &#61; ((number) result[1]).intvalue();

 system.out.println(nome&#43; &#34; &#34; &#43; count);
 series.set(nome, count);
 }
 return model;
 }</code></pre>
<pre class="prettyprint"><code>resultado do system.out.println(nome&#43; &#34; &#34; &#43; count);

[el fine]: sql: 2018-02-05 21:02:43.322--serversession(94264142)--connection(1889983036)--thread(thread[http-nio-8084-exec-70,5,main])--select t0.nome, count(t1.id) from fornecedor t0, ticket t1 where (t0.id &#61; t1.idfornecedor) group by t0.id, t0.contato, t0.email, t0.nome, t0.telefone, t0.idplanta, t0.idprojeto
teste 2
teste2 1
test3 1
teste 2
teste2 1
test3 1
teste 2
teste2 1
test3 1
teste 2
teste2 1
test3 1</code></pre>
<pre class="prettyprint"><code> &lt;p:chart type&#61;&#34;bar&#34; model&#61;&#34;#{graficocontroller.graphforn}&#34; style&#61;&#34;height: 30% ; width: 100%&#34; /&gt;</code></pre>
<p>o fornecedor teste tem 2 tickets cadastrados e os outros 2 apenas 1, porém não está aparecendo no meu gráfico.. ele nao carrega no front e nem aparece mensagem de erro ai nao sei onde to errando kkk.</p>
<p>valeuu!</p>
você configurou o direcionamento para as equipes direitinho? pelo que eu vi no debug que você mandou, o atendente (no caso, você mesmo) está nas equipes administração e sac. você conferiu na área de monitoramento do ticket se o ticket foi criado de fato e se ele foi direcionado para algumas destas e… consegui: 
 [[image]](https://www.guj.com.br/uploads/default/original/3x/8/8/88a135846707bd4bb99f9ebfeff75f41cb2865c7.png "image.png")
segue código com a solução: 
<!-- pizza total peças por perfil no dia -->

<script>

 //variáveis que receberão os dados para popular o gráfico

 const linhaproducao = [];

 const pecasproduzidas = [];

 //dados recebidos do res.render na rota

 '<% dttotalpecaspor… oi ramiro, é estranho o q dizes...só fizeste uma alteração de tarifário a nivel do tráfego, a velocidade nao alterou de modo q deverias estar sem qq dificuldade. É melhor fazeres despistes com a técnica, ou voltares à loja...:( bem-vindo ao fórum nos @hugo soares santos :) 

queremos ajudá-lo.

quando solicita o termino do contrato, é realizado um pedido para agendamento de uma equipa técnica para realizar o corte físico do serviço. a partir daí deixaram de ser geradas facturas. 
 
a factura é gerada automaticamente, por isso pedimos que entre em contacto connosco para que seja verificado o acerto na sua factura, por favor. 

saiba como aqui. vc precisa resgatar. senão o nubank considerará que ‘nao há saldo suficiente na conta’ o “guardado” é uma espécie de cofrinho digital que ninguém tem acesso, só você.

isso já ocorreu comigo, agendamento de pagamentos que não foram processados por falta de saldo, pois o dinheiro estava ‘guardado’. consegui resolver.

gerei dois boletos com o mesmo número, aí o segundo pagamento foi cancelado. por isso o pagamento não entrou. olá [@bruno\_oliveira27](/u/bruno_oliveira27) !

como esclarecido acima, no boleto de alguns tributos há essa limitação de bancos conveniados, é necessário atenção antes de confirmar o pagamento, o valor pode ter chegado a caixa e a mesma não deu baixa, para ter certeza que isso não aconteceu, entre no site do banco centra… descobri como fazer…

criei um bloco intermediário, onde a condição de saída direciona de acordo com o valor da variável. :smiley: resolvido. inclui um css que resolveu meu problema. vou deixar aqui para quem se interessar:

.gateways-rodape { display: none; !important; }

ul.bandeiras-pagamento {display: block; content: url(“<https://cdn.awsli.com.br/248/248120/arquivos/mercado_pago.png>”); height: 100%; width: 100%;}

[image]

… então, amigo, mas nos mostre a estrutura das tabelas e o que você precisa. assim por cima fica muito difícil....