Browse Source

adicionado a coluna destino na apresentacao do relatorio

1.8.1-monitor
douglas.strappasson 1 year ago
parent
commit
cb4c9c3467
  1. 22
      relatorios/callcenter/geral/relClassificacaoDetalhes.php

22
relatorios/callcenter/geral/relClassificacaoDetalhes.php

@ -154,7 +154,6 @@ class RelClassificacaoDetalhes extends Relatorios {
$query .= $mostraColunaServicos ? "ORDER BY s.serv_id, calldate" : "ORDER BY calldate";
$query = sprintf($query, $dataIni, $dataFim, $dac);
$subQuery = "SELECT count(1) as chmd FROM pbx_bilhetes a
INNER JOIN pbx_eventos_dacs b ON b.uid2 = a.uniqueid AND b.evento in('COMPLETEAGENT','COMPLETECALLER', 'TRANSFER','COMPLETEAGENTRAMAL','COMPLETECALLERRAMAL','BUSY','NOANSWER', 'COMPLETAAGENT','COMPLETACALLER', 'TRANSFERORIG','BUSYS','NOANSWERS')
INNER JOIN pbx_usuarios c ON c.matricula = substring(b.agente, 7, 4)
@ -197,6 +196,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosCabecalio = array(
'Data/Hora',
'Origem',
'Destino',
'Agente',
'Classificacao',
'Item',
@ -207,6 +207,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosField = array(
'calldate',
'origem',
'destino',
'apelido',
'clas_descricao',
'clit_descricao',
@ -237,6 +238,8 @@ class RelClassificacaoDetalhes extends Relatorios {
$row['clas_descricao'] = RemoveAcentos($row['clas_descricao']);
$row['tplg_descricao'] = explode(' ', $row['tplg_descricao'])[0];
$row['calldate'] = date('d/m/Y H:i:s', strtotime($row['calldate']));
$row['origem'] = ocultarTelefone($row['origem']);
$row['destino'] = ocultarTelefone($row['destino']);
// Formata linha de dados.
$linha = array();
foreach ($dadosField as $value) {
@ -279,6 +282,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosCabecalio = array(
'Data/Hora',
'Origem',
'Destino',
'Agente',
'Classificacao',
'Item',
@ -289,6 +293,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosField = array(
'calldate',
'origem',
'destino',
'apelido',
'clas_descricao',
'clit_descricao',
@ -328,6 +333,8 @@ class RelClassificacaoDetalhes extends Relatorios {
$row['clas_descricao'] = RemoveAcentos($row['clas_descricao']);
$row['tplg_descricao'] = explode(' ', $row['tplg_descricao'])[0];
$row['calldate'] = date('d/m/Y H:i:s', strtotime($row['calldate']));
$row['origem'] = ocultarTelefone($row['origem']);
$row['destino'] = ocultarTelefone($row['destino']);
// Formata linha de dados.
$linha = array('DADOS');
@ -351,6 +358,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosCabecalio = array(
'Data/Hora' => 'align="center"',
'Origem' => 'align="left"',
'Destino' => 'align="left"',
'Agente' => 'align="left"',
'Classificação' => 'align="left"',
'Item' => 'align="center"',
@ -361,6 +369,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosField = array(
'calldate' => 'align="center"',
'origem' => 'align="left"',
'destino' => 'align="left"',
'apelido' => 'align="left"',
'clas_descricao' => 'align="left"',
'clit_descricao' => 'align="center"',
@ -409,7 +418,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$oldSrv = $srv;
}
if ((($srv != $oldSrv)) || !$row) {
$dataRel[] = sprintf("<tr><th colspan=\"7\" align=\"center\" {$style}>Total [%s] </th><th colspan=\"1\" align=\"right\" {$style}>%s</th></tr>", $oldSrv, $somaServico);
$dataRel[] = sprintf("<tr><th colspan=\"7\" align=\"center\" {$style}>Total [%s] </th><th colspan=\"2\" align=\"right\" {$style}>%s</th></tr>", $oldSrv, $somaServico);
$oldSrv = $srv;
$somaServico = 0;
}
@ -431,6 +440,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$row["calldate"] = date('d/m/Y H:i:s', strtotime($row["calldate"]));
$row['tplg_descricao'] = explode(' ', $row['tplg_descricao'])[0];
$row['origem'] = ocultarTelefone($row['origem']);
$row['destino'] = ocultarTelefone($row['destino']);
// Formata linha de dados.
$linha = "<tr>";
foreach ($dadosField as $key => $value) {
@ -442,10 +452,10 @@ class RelClassificacaoDetalhes extends Relatorios {
/*
* Linha de totalizacao.
*/
$colspan = 5;
$colspan = 6;
if ($mostraColunaServicos) {
$agrupaServico(false);
$colspan = 6;
$colspan = 7;
}
$linha = '<tr><th colspan="' .$colspan . '" align="left">Total [ Chamadas Periodo ]: %s</th><th colspan="2" align="right">Registros: %s</th></tr>';
@ -474,6 +484,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosCabecalio = array(
'Data/Hora' => 'C',
'Origem' => 'C',
'Destino' => 'C',
'Agente' => 'C',
'Classificação' => 'C',
'Item' => 'C',
@ -483,6 +494,7 @@ class RelClassificacaoDetalhes extends Relatorios {
$dadosField = array(
'calldate' => 'C',
'origem' => 'C',
'destino' => 'C',
'apelido' => 'C',
'clas_descricao' => 'C',
'clit_descricao' => 'C',
@ -539,6 +551,8 @@ class RelClassificacaoDetalhes extends Relatorios {
$somaReg ++;
$row['calldate'] = date('d/m/Y H:i:s', strtotime($row['calldate']));
$row['tplg_descricao'] = explode(' ', $row['tplg_descricao'])[0];
$row['origem'] = ocultarTelefone($row['origem']);
$row['destino'] = ocultarTelefone($row['destino']);
$dadosTable[] = $row;
}

Loading…
Cancel
Save