sapl icon indicating copy to clipboard operation
sapl copied to clipboard

Informações disponibilizadas nas matérias da sessão - API

Open EscrevendoCodigo opened this issue 3 years ago • 1 comments

Olá, gostaria de dar uma sugestão de atualização na API relacionado aos dados disponibilidades nas matérias da ordem do dia ou expediente de uma determinada sessão. O str retorna um título semelhante a: "Ordem do Dia/Expediente: 12 - Requerimento nº 21 de 2021 em 3ª Ordinária da 1ª Sessão Legislativa da 18ª Legislatura". Acredito que retornando apenas o título da matéria seria o ideal, algo como "Requerimento nº 21 de 2021", pois da forma que esta sendo disponibilizado fica maçante a visualização, pois informações desnecessárias (ao meu ponto de vista) são concatenadas. Seria importante também que dados como, autores, ementa, protocolo e o link do pdf ou word também fossem retornados. O padrão informativo ficaria semelhante ao já disponibilizado no SAPL nessas respectivas páginas.

Obrigado.

EscrevendoCodigo avatar Aug 06 '21 02:08 EscrevendoCodigo

As informações adicionais que você deseja estão em outra tabela. O resultado da consulta da ordem do dia retorna uma lista de matérias, que possui o campo 'materia' que é o ID da matéria. Consultando a tabela materia/materialegislativa/ID você obtém as informações de autores, ementa, protocolo e link pdf que deseja. Neste retorno também tem o campo tipo, que consultando a tabela materia/tipomaterialegislativa/IDtipo, no campo 'descricao' tem o nome do tipo da matéria. Por meio desta descrição, do campo 'numero' e 'ano' você consegue compor o título da matéria como deseja. Penso que se incluísse as informações que deseja na tabela da ordem do dia, as informações ficariam redundantes no banco de dados.

xultz avatar Dec 17 '21 14:12 xultz