Commit 6b60d9f8 authored by erleibiazzio's avatar erleibiazzio

Atualiza plugin Aldirblanc para exportador genérico incisos 2 e 3

parent 431d72fd
Pipeline #10433 passed with stage
in 26 seconds
<?php
/**
* Implementa o exportador genérico no inciso 2
*
* Para a configuração do exportador genérico no inciso 2, deve ser usado o nome do do campo para capturar os dados da base de dados.
*
* Exemplos
*
* 'fields' => [
* 'CPF' => 'INSERIR_AQUI_NOME_DO_CAMPO',
* ];
*
* Alguns casos podemos passar mais de um campo, fazemos isso passando dentro de um Array
* 'fields' => [
* 'CNPJ' => ['INSERIR_AQUI_NOME_DO_CAMPO1', 'INSERIR_AQUI_NOME_DO_CAMPO2'],
* ];
*/
return [
'header' =>[
'CPF',
'NOME_SOCIAL',
'CNPJ',
'RAZAO_SOCIAL',
'LOGRADOURO',
'NUMERO',
'COMPLEMENTO',
'BAIRRO',
'MUNICIPIO',
'CEP',
'ESTADO',
'TELEFONE',
'NUM_BANCO',
//'TIPO_CONTA_BANCO',
'AGENCIA_BANCO',
'CONTA_BANCO',
//'OPERACAO_BANCO',
'VALOR',
'INSCRICAO_ID',
'INCISO',
],
'fields' => [
'CPF' => 'CPF',
'NOME_SOCIAL' => 'Nome completo',
'CNPJ' => [
'CNPJ',
'CNPJ'
],
'RAZAO_SOCIAL' => [
'Razão social',
'Razão Social'
],
'LOGRADOURO' => 'Endereço completo',
'NUMERO' => 'Endereço completo',
'COMPLEMENTO' => 'Endereço completo',
'BAIRRO' => 'Endereço completo',
'MUNICIPIO' => 'Endereço completo',
'CEP' => 'Endereço completo',
'ESTADO' => 'Endereço completo',
'TELEFONE' => [
'Telefone comercial',
'Telefone'
],
'NUM_BANCO' => 'Banco' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'Agência',
'CONTA_BANCO' => 'Conta Corrente',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1288,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'parameters_default' => [],
'categories' => [
'CPF' => [
'BENEFICIÁRIO COM CPF E ESPAÇO FÍSICO',
'BENEFICIÁRIO COM CPF E SEM ESPAÇO FÍSICO'
],
'CNPJ' => [
'BENEFICIÁRIO COM CNPJ E ESPAÇO FÍSICO',
'BENEFICIÁRIO COM CNPJ E SEM ESPAÇO FÍSICO'
]
],
];
\ No newline at end of file
<?php
/**
* Implementa o exportador genérico no inciso 3
*
* Para a configuração do exportador genérico no inciso 3, deve ser usado o field_id do do campo para capturar os dados da base de dados.
*
* Exemplos
*
* 'fields' => [
* 'CPF' => 'field_1098',
* ];
*
* Alguns casos podemos passar mais de um campo, fazemos isso passando dentro de um Array
* 'fields' => [
* 'CNPJ' => ['field_1094', 'field_1120'],
* ];
*
* BOSERVAÇÕES
* 1) Observe que no inciso 3, teremos um array para cada oportunidade. Todos os arrays irão conter os mesmos dados, diferenciando apenas os fields ids
* 2) Observe tambem que a chave principal do array, contem o número da oportunidade.
*/
return [
'header' =>[
'CPF',
'NOME_SOCIAL',
'CNPJ',
'RAZAO_SOCIAL',
'LOGRADOURO',
'NUMERO',
'COMPLEMENTO',
'BAIRRO',
'MUNICIPIO',
'CEP',
'ESTADO',
'TELEFONE',
'NUM_BANCO',
//'TIPO_CONTA_BANCO',
'AGENCIA_BANCO',
'CONTA_BANCO',
//'OPERACAO_BANCO',
'VALOR',
'INSCRICAO_ID',
'INCISO',
],
'4788' => [
'TIPO_PROPONENTE' => 'field_1098',
'CPF' => 'field_1104',
'NOME_SOCIAL' => ['field_1094', 'field_1120'],
'CNPJ' => 'field_1118',
'RAZAO_SOCIAL' => 'field_1117',
'LOGRADOURO' => 'field_1121',
'NUMERO' => 'field_1121',
'COMPLEMENTO' => 'field_1121',
'BAIRRO' => 'field_1121',
'MUNICIPIO' => 'field_1121',
'CEP' => 'field_1121',
'ESTADO' => 'field_1121',
'TELEFONE' => 'field_1105',
'NUM_BANCO' => 'field_1122' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1099',
'CONTA_BANCO' => 'field_1113',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4789' => [
'TIPO_PROPONENTE' => null,
'CPF' => 'field_1126',
'NOME_SOCIAL' => ['field_1143','field_1144'],
'CNPJ' => null,
'RAZAO_SOCIAL' => null,
'LOGRADOURO' => 'field_1150',
'NUMERO' => 'field_1150',
'COMPLEMENTO' => 'field_1150',
'BAIRRO' => 'field_1150',
'MUNICIPIO' => 'field_1150',
'CEP' => 'field_1150',
'ESTADO' => 'field_1150',
'TELEFONE' => 'field_1142',
'NUM_BANCO' => 'field_1127' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1146',
'CONTA_BANCO' => 'field_1152',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4790' => [
'TIPO_PROPONENTE' => null,
'CPF' => 'field_1169',
'NOME_SOCIAL' => 'field_1161',
'CNPJ' => null,
'RAZAO_SOCIAL' => null,
'LOGRADOURO' => 'field_1156',
'NUMERO' => 'field_1156',
'COMPLEMENTO' => 'field_1156',
'BAIRRO' => 'field_1156',
'MUNICIPIO' => 'field_1156',
'CEP' => 'field_1156',
'ESTADO' => 'field_1156',
'TELEFONE' => 'field_1159',
'NUM_BANCO' => 'field_1171' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1162',
'CONTA_BANCO' => 'field_1163',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4791' => [
'TIPO_PROPONENTE' => 'field_1302',
'CPF' => 'field_1188',
'NOME_SOCIAL' => 'field_1175',
'CNPJ' => 'field_1310',
'RAZAO_SOCIAL' => 'field_1303',
'LOGRADOURO' => 'field_1184',
'NUMERO' => 'field_1184',
'COMPLEMENTO' => 'field_1184',
'BAIRRO' => 'field_1184',
'MUNICIPIO' => 'field_1184',
'CEP' => 'field_1184',
'ESTADO' => 'field_1184',
'TELEFONE' => 'field_1187',
'NUM_BANCO' => 'field_1190' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1176',
'CONTA_BANCO' => 'field_1177',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4792' => [
'TIPO_PROPONENTE' => null,
'CPF' => 'field_1199',
'NOME_SOCIAL' => 'field_1201',
'CNPJ' => null,
'RAZAO_SOCIAL' => null,
'LOGRADOURO' => 'field_1195',
'NUMERO' => 'field_1195',
'COMPLEMENTO' => 'field_1195',
'BAIRRO' => 'field_1195',
'MUNICIPIO' => 'field_1195',
'CEP' => 'field_1195',
'ESTADO' => 'field_1195',
'TELEFONE' => 'field_1212',
'NUM_BANCO' => 'field_1202' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1203',
'CONTA_BANCO' => 'field_1204',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4793' => [
'TIPO_PROPONENTE' => 'field_1215',
'CPF' => 'field_1238',
'NOME_SOCIAL' => ['field_1221','field_1228'],
'CNPJ' => null,
'RAZAO_SOCIAL' => null,
'LOGRADOURO' => 'field_1214',
'NUMERO' => 'field_1214',
'COMPLEMENTO' => 'field_1214',
'BAIRRO' => 'field_1214',
'MUNICIPIO' => 'field_1214',
'CEP' => 'field_1214',
'ESTADO' => 'field_1214',
'TELEFONE' => 'field_1226',
'NUM_BANCO' => 'field_1236' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1233',
'CONTA_BANCO' => 'field_1234',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => false,
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4794' => [
'TIPO_PROPONENTE' => null,
'CPF' => 'field_1251',
'NOME_SOCIAL' => ['field_1250','field_1240'],
'CNPJ' => 'field_1242',
'RAZAO_SOCIAL' => 'field_1304',
'LOGRADOURO' => 'field_1247',
'NUMERO' => null,
'COMPLEMENTO' => null,
'BAIRRO' => null,
'MUNICIPIO' => null,
'CEP' => 'field_1249',
'ESTADO' => null,
'TELEFONE' => 'field_1256',
'NUM_BANCO' => 'field_1255' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1301',
'CONTA_BANCO' => 'field_1262',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => 'CSV/fromToAdress.csv',
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'4795' => [
'TIPO_PROPONENTE' => 'field_1294',
'CPF' => 'field_1291',
'NOME_SOCIAL' => ['field_1293','field_1308'],
'CNPJ' => 'field_1279',
'RAZAO_SOCIAL' => 'field_1307',
'LOGRADOURO' => 'field_1277',
'NUMERO' => null,
'COMPLEMENTO' => null,
'BAIRRO' => null,
'MUNICIPIO' => null,
'CEP' => 'field_1276',
'ESTADO' => null,
'TELEFONE' => 'field_1292',
'NUM_BANCO' => 'field_1284' ,
'TIPO_CONTA_BANCO' => 0,
'AGENCIA_BANCO' => 'field_1296',
'CONTA_BANCO' => 'field_1298',
'OPERACAO_BANCO' => '',
'VALOR' => '600',
'INCISO' => 1291,
'fromToAdress' => 'CSV/fromToAdress.csv',
'fromToAccounts' => 'CSV/fromToAccounts.csv'
],
'parameters_default' => [
'status' => '10',
'searchType' => 'field_id',
'proponentTypes' => [
'fisica' => 'Pessoa Física',
'juridica' => 'Pessoa Jurídica',
'coletivo' => 'Coletivo',
'juridica-mei' => 'Pessoa Jurídica - MEI'
]
],
];
\ No newline at end of file
......@@ -55,6 +55,8 @@ services:
# - ./em-manutencao:/var/www/html/em-manutencao
- ./compose/common/config-csv-inciso2.php:/var/www/html/protected/application/plugins/AldirBlancDataprev/config-csv-inciso2.php
- ./compose/common/config-csv-inciso3.php:/var/www/html/protected/application/plugins/AldirBlancDataprev/config-csv-inciso3.php
- ./compose/common/config-csv-generic-inciso2.php:/var/www/html/protected/application/plugins/AldirBlanc/config-csv-generic-inciso2.php
- ./compose/common/config-csv-generic-inciso3.php:/var/www/html/protected/application/plugins/AldirBlanc/config-csv-generic-inciso3.php
- ./compose/common/extras/termos-e-condicoes-inciso2.php:/var/www/html/protected/application/plugins/AldirBlanc/views/aldirblanc/termos-e-condicoes-inciso2.php
......
Subproject commit 9d2bb49bd65598ef7d33f2d5b093843d068bfce3
Subproject commit 66834229a0cac0a429a7b6a334542a08f12ef5b3
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment