Commit ea834e0b11a34fcf278ff1ca9a1a3ee2df5c72c4
Committed by
GitHub
Exists in
2.9
and in
3 other branches
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 | } | ... | ... |