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,9 +498,10 @@ class EscolaController extends ApiCoreController | ||
498 | fone_pessoa.ddd as ddd, | 498 | fone_pessoa.ddd as ddd, |
499 | fone_pessoa.fone as fone, | 499 | fone_pessoa.fone as fone, |
500 | pessoa_responsavel.nome as nome_responsavel, | 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 | from pmieducar.escola | 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 | left join cadastro.pessoa on(juridica.idpes = pessoa.idpes) | 505 | left join cadastro.pessoa on(juridica.idpes = pessoa.idpes) |
505 | left join cadastro.pessoa pessoa_responsavel on(escola.ref_idpes_gestor = pessoa_responsavel.idpes) | 506 | left join cadastro.pessoa pessoa_responsavel on(escola.ref_idpes_gestor = pessoa_responsavel.idpes) |
506 | left join cadastro.fone_pessoa on(fone_pessoa.idpes = pessoa.idpes and fone_pessoa.tipo = 1) | 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,8 +511,7 @@ class EscolaController extends ApiCoreController | ||
510 | left join public.uf on(municipio.sigla_uf = uf.sigla_uf) | 511 | left join public.uf on(municipio.sigla_uf = uf.sigla_uf) |
511 | left join public.bairro on(endereco_pessoa.idbai = bairro.idbai and municipio.idmun = bairro.idmun) | 512 | left join public.bairro on(endereco_pessoa.idbai = bairro.idbai and municipio.idmun = bairro.idmun) |
512 | left join public.pais on(uf.idpais = pais.idpais) | 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 | $escolas = $this->fetchPreparedQuery($sql); | 516 | $escolas = $this->fetchPreparedQuery($sql); |
517 | 517 | ||
@@ -529,7 +529,24 @@ class EscolaController extends ApiCoreController | @@ -529,7 +529,24 @@ class EscolaController extends ApiCoreController | ||
529 | $escola['nome_responsavel'] = Portabilis_String_Utils::toUtf8($escola['nome_responsavel']); | 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 | return [ 'escolas' => Portabilis_Array_Utils::filterSet($escolas, $attrs)]; | 551 | return [ 'escolas' => Portabilis_Array_Utils::filterSet($escolas, $attrs)]; |
535 | } | 552 | } |