✏️ 正在编辑: Itau.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/library/Core/Callcenter/Blacklist/Itau.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_Callcenter_Blacklist_Itau extends Core_Callcenter_Blacklist_Abstract { public function importarTelefones($dados) { if (empty($dados)) { return ['error' => 'Arquivo sem dados.']; } $telefonesImportacao = []; foreach ($dados as $key => $dado) { $numero = self::trataNumeroTelefone($dado[$this->layout['Numero']]); if (!$numero) continue; array_push($telefonesImportacao, $numero); } $telefonesExistentes = $this->dbCallcenterBlacklist->getTelefonesExistentes($telefonesImportacao, '341'); $telefonesExistentes = array_keys($telefonesExistentes); $telefonesInexistentes = array_diff($telefonesImportacao,$telefonesExistentes); foreach ($telefonesInexistentes as $telefone) { $telefones[] = [ 'telefone' => $telefone, 'banco' => '341', ]; $telefonesAtualizar[] = [ 'fone' => $telefone, 'nao_perturbe' => '1' ]; } if (!empty($telefones)) { $this->dbCallcenterBlacklist->insertMultipleValues($telefones, ['telefone', 'banco']); $this->dbCallcenterTelefones->updateMultipleValues($telefonesAtualizar,['fone']); } return ['success' => 'Blacklist importada com sucesso.']; } }
💾 保存文件
← 返回文件管理器