Browse Source

Corrigido função dac para buscar no banco de dados os valores para apresentar ao supervisor

1.9
Matheo Bonucia 3 weeks ago
parent
commit
c8c079e5d2
  1. 5
      supervisor.php

5
supervisor.php

@ -362,13 +362,15 @@ function GetQueryDac()
,SUM (CASE WHEN EVENTO IN('TRANSBORDANDO') THEN 1 ELSE 0 END) AS TRANSBORDANDO
,SUM (transbordada) AS TRANSBORDADA
FROM (
SELECT D.NOME AS DAC, d.id as ID_DAC,
SELECT D.NOME AS DAC, d.id as ID_DAC, b.fila AS AST_DAC, b.org_id AS ast_org, d.org_id AS queue_org,
a.calldate::date AS DATA, a.calldate,b.fila,b.evento,b.param1,b.param2,b.param3,b.param4,
case when(evento = 'TRANSBORDADO')then 1 else 0 end as transbordada,
d.org_id
FROM ast_eventos_dacs b INNER JOIN ast_bilhetes a on a.uniqueid = b.uid2 and a.lastapp <> 'Transferred Call'
INNER JOIN pbx_queues_grupos d on ((d.nome = b.fila AND d.org_id = $org_id) OR d.nome_asterisk = b.fila) and d.status = 'A'
WHERE b.evento in ('ABANDON','COMPLETEAGENT','COMPLETECALLER', 'CONNECT','ENTERQUEUE','TRANSFER', 'COMPLETAAGENT','COMPLETACALLER', 'TRANSFERORIG', 'TRANSBORDANDO', 'TRANSBORDADO','COMPLETEAGENTRAMAL','COMPLETECALLERRAMAL','BUSYS','NOANSWERS')
AND d.org_id = $org_id
AND b.org_id = d.org_id
AND a.data_bilhete = now()::date
) AS DADOS
GROUP BY DATA, DAC, ID_DAC, org_id
@ -378,7 +380,6 @@ function GetQueryDac()
if (!IsAdmin() && !empty($dacsAcesso)) {
$query .= " AND e.dac IN($dacsAcesso)\n";
}
$query .= " AND org_id = $org_id ";
$query .= " ORDER BY 2";
return $query;

Loading…
Cancel
Save