Commit ea834e0b11a34fcf278ff1ca9a1a3ee2df5c72c4

Authored by Rodrigo Cabral
Committed by GitHub
2 parents 69a2aa8d af292d82
Exists in 2.9 and in 3 other branches 2.6, 2.7, 2.8

Merge pull request #8466 from portabilis/issue-247

Disponibiliza o campo ativo na api que busca as escolas
Showing 1 changed file with 22 additions and 5 deletions   Show diff stats
ieducar/modules/Api/Views/EscolaController.php
... ... @@ -498,9 +498,10 @@ class EscolaController extends ApiCoreController
498 498 fone_pessoa.ddd as ddd,
499 499 fone_pessoa.fone as fone,
500 500 pessoa_responsavel.nome as nome_responsavel,
501   - educacenso_cod_escola.cod_escola_inep as inep
  501 + educacenso_cod_escola.cod_escola_inep as inep,
  502 + escola.ativo
502 503 from pmieducar.escola
503   - inner join cadastro.juridica on(escola.ref_idpes = juridica.idpes)
  504 + inner join cadastro.juridica on(escola.ref_idpes = juridica.idpes)
504 505 left join cadastro.pessoa on(juridica.idpes = pessoa.idpes)
505 506 left join cadastro.pessoa pessoa_responsavel on(escola.ref_idpes_gestor = pessoa_responsavel.idpes)
506 507 left join cadastro.fone_pessoa on(fone_pessoa.idpes = pessoa.idpes and fone_pessoa.tipo = 1)
... ... @@ -510,8 +511,7 @@ class EscolaController extends ApiCoreController
510 511 left join public.uf on(municipio.sigla_uf = uf.sigla_uf)
511 512 left join public.bairro on(endereco_pessoa.idbai = bairro.idbai and municipio.idmun = bairro.idmun)
512 513 left join public.pais on(uf.idpais = pais.idpais)
513   - left join modules.educacenso_cod_escola on (educacenso_cod_escola.cod_escola = escola.cod_escola)
514   - where escola.ativo = 1';
  514 + left join modules.educacenso_cod_escola on (educacenso_cod_escola.cod_escola = escola.cod_escola)';
515 515  
516 516 $escolas = $this->fetchPreparedQuery($sql);
517 517  
... ... @@ -529,7 +529,24 @@ class EscolaController extends ApiCoreController
529 529 $escola['nome_responsavel'] = Portabilis_String_Utils::toUtf8($escola['nome_responsavel']);
530 530 }
531 531  
532   - $attrs = ['cod_escola', 'nome', 'cep', 'numero', 'complemento', 'logradouro', 'bairro', 'municipio', 'uf', 'pais', 'email', 'ddd', 'fone', 'nome_responsavel', 'inep'];
  532 + $attrs = [
  533 + 'cod_escola',
  534 + 'nome',
  535 + 'cep',
  536 + 'numero',
  537 + 'complemento',
  538 + 'logradouro',
  539 + 'bairro',
  540 + 'municipio',
  541 + 'uf',
  542 + 'pais',
  543 + 'email',
  544 + 'ddd',
  545 + 'fone',
  546 + 'nome_responsavel',
  547 + 'inep',
  548 + 'ativo'
  549 + ];
533 550  
534 551 return [ 'escolas' => Portabilis_Array_Utils::filterSet($escolas, $attrs)];
535 552 }
... ...