diff --git a/supervisor.php b/supervisor.php index c07a3ce5..08c5b05a 100644 --- a/supervisor.php +++ b/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;