✏️ 正在编辑: Pendencias.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/library/Core/Banco/Planilha/Pan/Pendencias.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_Banco_Planilha_Pan_Pendencias extends Core_Banco_Pendencias { protected $_inicioLaco = 2; protected $colunas = array( 'cpf' => 'C', 'nome' => 'B', 'numero_contrato' => 'A', 'convenio' => '', 'usuario_externo' => '', 'valor_operacao' => '', 'data_operacao' => 'D', 'data_hota_externa' => '', 'situacao' => '', 'numero_ade' => '', 'uf_origem' => '', 'agencia' => '', 'codigo_loja' => '', 'nome_loja' => '', 'data_prevista_estorno' => '', 'data_prevista_debito_contrato' => '', 'descricao_pendencia' => 'O' ); public function importar(array $sheetData) { $results = array(); if( count($sheetData) > 0 ){ $sheetData = $this->excluirLinhasVazias($sheetData); foreach ( $sheetData as $row ) { $modelContrato = new Model_Contrato(); $pendencia = isset($row[$this->getColuna('descricao_pendencia')]) ? $row[$this->getColuna('descricao_pendencia')] : ""; $dadosContrato = $modelContrato->gravarPendencia( $row[$this->getColuna('numero_contrato')], $pendencia, $this->getBancoId() ); $nomeEmpresaFilial = null; if(isset($dadosContrato['subestabelecido_id']) && !empty($dadosContrato['subestabelecido_id'])) { $model = new Model_Empresa(); $substabelecido = $model->exibir($dadosContrato['subestabelecido_id']); $nomeEmpresaFilial = $substabelecido['nome']; }elseif(isset($dadosContrato['empresa']) && !isset($dadosContrato['subestabelecido_id'])){ $nomeEmpresaFilial = $dadosContrato['empresa']; } $results[] = array( "numero_contrato" => $row[$this->getColuna('numero_contrato')], "cpf" => isset($row[$this->getColuna('cpf')]) ? String_Refatorar::formatarCpf(trim($row[$this->getColuna('cpf')])) : "", "cliente" => isset($row[$this->getColuna('nome')]) ? trim($row[$this->getColuna('nome')]) : "", "valor" => $dadosContrato['valor_liquido'], "convenio" => $dadosContrato['convenio'], "impedimento" => trim($pendencia), "uf" => isset($row[$this->getColuna('uf_origem')]) ? trim($row[$this->getColuna('uf_origem')]) : "", "resultado" => !empty($dadosContrato['analise_pendencia']) ? $dadosContrato['analise_pendencia'] : "Contrato não encontrado", 'empresa' => $nomeEmpresaFilial, 'data_envio_fisico' => isset($dadosContrato['data_envio_fisico']) ? $dadosContrato['data_envio_fisico'] : '', 'bordero_newspace' => isset($dadosContrato['bordero_newspace']) ? $dadosContrato['bordero_newspace'] : '', 'numero_envelope' => isset($dadosContrato['numero_envelope']) ? $dadosContrato['numero_envelope'] : '', 'corretor' => isset($dadosContrato['corretor']) ? $dadosContrato['corretor'] : '', ); } } return $results; } }
💾 保存文件
← 返回文件管理器