From 6922a25d49a873a3ea78e8493844b213aae3984a Mon Sep 17 00:00:00 2001 From: Matheo Bonucia Date: Mon, 16 Sep 2024 15:36:28 +0000 Subject: [PATCH] =?UTF-8?q?Corre=C3=A7=C3=A3o=20no=20supervisor=20e=20no?= =?UTF-8?q?=20banco=20para=20monitorar=20tabela=20pelo=20servi=C3=A7o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php | 4 ++-- projeto/base/sql/versao-1.9.0.sql | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php b/asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php index 9df063e8..40a359af 100755 --- a/asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php +++ b/asterisk/var_lib_asterisk/scripts/supervisor/ssupervisor.php @@ -654,7 +654,7 @@ function GetQueryDac() tma, nao_classificado, id_dac, - (SELECT count(*) FROM pbx_supervisor_agentes WHERE dac = e.dac) AS num_agente, 1 AS ord, + (SELECT count(*) FROM pbx_supervisor_agentes WHERE dac = e.dac OR fila_asterisk = e.fila_asterisk) AS num_agente, 1 AS ord, org_id FROM pbx_supervisor_dacs e LEFT JOIN ( @@ -693,7 +693,7 @@ function GetQueryDac() ,SUM (transbordada) AS TRANSBORDADA ,SUM (CASE WHEN EVENTO IN ('COMPLETEAGENT','COMPLETECALLER', 'TRANSFER','COMPLETEAGENTRAMAL','COMPLETECALLERRAMAL') THEN nao_classificado ELSE 0 END) AS nao_classificado FROM ( - SELECT a.data_bilhete as data, b.fila as dac, d.id as id_dac, b.fila,b.evento,b.param1,b.param2,b.param3,b.param4, + SELECT a.data_bilhete as data, d.nome as dac, d.id as id_dac, b.fila,b.evento,b.param1,b.param2,b.param3,b.param4, case when(evento = 'TRANSBORDADO')then 1 else 0 end as transbordada, case when( exists( select '' from pbx_classifica_reg WHERE id_bilhetes = a.uniqueid) )then 0 else 1 end as nao_classificado, d.org_id FROM (select data_bilhete, uniqueid from ast_bilhetes where data_bilhete = now()::date and lastapp <> 'Transferred Call') a diff --git a/projeto/base/sql/versao-1.9.0.sql b/projeto/base/sql/versao-1.9.0.sql index 317d98b3..4cfe7195 100644 --- a/projeto/base/sql/versao-1.9.0.sql +++ b/projeto/base/sql/versao-1.9.0.sql @@ -382,5 +382,4 @@ ALTER TABLE pbx_iax_pbx RENAME COLUMN callgroup TO namedcallgroup; UPDATE pbx_usuarios SET matricula = 900 WHERE apelido = 'user.api' - - +ALTER TABLE pbx_supervisor_dacs ADD COLUMN fila_asterisk varchar(105); \ No newline at end of file