✏️ 正在编辑: ImportarProducao.php
路径:
/srv/systems_dir/yuppiecred-lidernegocios/library/Core/ImportarProducao.php
提示:
您可以编辑任何文件(包括二进制文件),但请注意不当修改可能导致文件损坏。
<?php class Core_ImportarProducao { private static $colunas = array( 'bmg' => array( 'nome_cliente' => 'A', 'cpf_cliente' => 'B', 'cidade_uf_cliente' => 'C', 'data_liberacao' => 'E', 'numero_contrato' => 'G', 'valor_bruto' => 'I', 'valor_liquido' => 'I', 'prazo' => 'Q', 'codigo_agente' => 'U', 'produto' => 'X', 'tabela' => 'AA', //código da tabela 'numero_ade' => 'AM', 'data_emissao' => 'AZ', 'corretor_id' => 'BC', ), 'bmgExtrator' => array( 'convenio' => 'D', 'nome_cliente' => 'H', 'numero_beneficio' => 'I', 'cpf_cliente' => 'J', 'data_nascimento' => 'K', 'rg' => 'M', 'orgao_expedidor' => 'N', 'uf_expedidor' => 'O', 'data_expedicao' => 'P', 'endereco' => 'Q', 'complemento' => 'R', 'bairro' => 'S', 'cidade' => 'T', 'estado' => 'U', 'cep' => 'V', 'fone' => 'W', 'numero_ade' => 'AE', 'codigo_agente' => 'DA', 'numero_contrato' => 'AD', 'status_proposta' => 'AF', 'prazo' => 'AN', 'data_emissao' => 'CW', 'valor_bruto' => 'BF', // 'valor_liquido' => 'BF', 'valor_parcela' => 'AO', 'produto' => 'AB', 'produto_nome' => 'DJ', 'corretor_id' => 'FC', 'forma_liberacao' => 'AP', 'banco_beneficiado' => 'DH', 'agencia_beneficiado' => 'AR', 'digito_agencia_beneficiado' => 'AS', 'conta_beneficiado' => 'AT', 'digito_conta_beneficiado' => 'AU', // 'data_liberacao' => '' ), 'bradesco' => array( 'data_emissao' => 'A', 'data_liberacao' => 'B', 'convenio' => 'C', 'codigo_agente' => 'P', 'numero_contrato' => 'E', 'produto' => 'F', 'tabela' => 'G', 'cpf_cliente' => 'H', 'nome_cliente' => 'I', 'cidade_cliente' => 'J', 'uf_cliente' => 'K', 'valor_bruto' => 'L', 'valor_liquido' => 'M', 'corretor_id' => 'O', 'prazo' => 'R', 'forma_liberacao' => 'S', 'status_proposta' => 'N' ), 'bv' => array( 'codigo_agente' => 'A', 'convenio' => 'E', 'data_emissao' => 'G', 'numero_contrato' => 'H', 'nome_cliente' => 'I', 'cpf_cliente' => 'J', 'valor_principal' => 'K', 'prazo' => 'M', 'valor_refin' => 'N', 'tabela' => 'Q', 'data_liberacao' => 'AF', 'corretor_id' => 'AG', ), 'daycoval' => array( 'numeroContrato' => 'C', 'cpfCliente' => 'G', 'corretorId' => 'M', 'clienteNome' => 'H', 'clienteCidade' => 'I', 'clienteUf' => 'J', 'dataEmissao' => 'A', 'dataLiberacao' => '', 'produto' => 'E', 'prazo' => 'N', 'valorBruto' => 'K', 'valorLiquido' => 'K', 'convenio' => 'D', 'tabela' => 'F', 'status' => 'L' ), 'mercantil' => array( 'tabela' => 'C', 'convenio' => 'D', 'nome_cliente' => 'F', 'corretor_id' => 'G', 'status_proposta' => 'H', 'numero_contrato' => 'I', 'cpf_cliente' => 'J', 'endereco' => 'L', 'bairro' => 'M', 'cidade' => 'N', 'uf' => 'O', 'cep' => 'P', 'fone' => 'R', 'celular' => 'S', 'valor_bruto' => 'W', 'valor_liquido' => 'X', 'prazo' => 'Z', 'forma_liberacao' => 'AA', 'banco_beneficiado' => 'AB', 'agencia_beneficiado' => 'AC', 'conta_beneficiado' => 'AD', 'codigo_agente' => 'AE', 'data_emissao' => 'AF', 'data_liberacao' => 'AG', ), 'pan' => array( 'numero_contrato' => 'A', 'produto' => 'B', 'nome_produto' => 'C', 'data_emissao' => 'D', 'convenio' => 'E', 'codigo_convenio' => 'F', 'codigo_agente' => 'G', 'cpf_cliente' => 'H', 'nome_cliente' => 'I', 'data_nascimento' => 'J', 'rg' => 'K', 'endereco' => 'L', 'numero' => 'M', 'complemento' => 'N', 'bairro' => 'O', 'cidade' => 'P', 'uf' => 'Q', 'cep' => 'R', 'fone' => 'S', 'celular' => 'T', 'nome_mae' => 'U', 'nome_pai' => 'V', 'matricula' => 'W', 'prazo' => 'X', 'valor_parcela' => 'Y', 'valor_bruto' => 'Z', 'valor_liquido' => 'AA', 'corretor_id' => 'AB' //TODO a ser inserido ), ); public static function getColuna($banco, $coluna) { return isset(self::$colunas[$banco][$coluna]) ? self::$colunas[$banco][$coluna] : null; } public static function getColunas($banco) { if (isset(self::$colunas[$banco])) { throw new Exception("Banco '{$banco}' é inválido"); } return self::$colunas[$banco]; } }
💾 保存文件
← 返回文件管理器