aprix / projetao20152uag

Sistema desenvolvido para a disciplina de Projetão da Unidade Acadêmica de Garanhuns, semestre 2015.2.
0 stars 1 forks source link

WebService - Retorno da função get_vacancy_location_date #6

Closed DiogoEspinhara closed 8 years ago

DiogoEspinhara commented 8 years ago

O retorno da função deve ser a data de início e fim do tíquete ativo na data e hora da consulta. Se não tiver um tíquete ativo para a placa consultada, retorna o erro. Sendo assim, não retornar uma lista de com as datas de vários tíquetes (alocação de vaga), retornar apenas como resultado o jsonarray contendo um jsonobject com a data inicial e final do tíquete ativo para a data e hora da consultada.

Exemplo da entrada: {"plate":"Placa do veículo da consulta"} Exemplo da saída: [{"DateBegin":"data de início", "DeadlineTime":"data e hora do término"}] Obs.: só com a informação do único tíquete ativo para a placa consultada.

Obs.: a função já implementada pode ser reaproveitada em outra história de usuário, que carregara os últimos tíquetes consumidos por determinado usuário cadastrado.

DiogoEspinhara commented 8 years ago

Mas um comentário importante. A resposta sempre tem que ser um jsonobject, exemplos para sucesso e fracasso descritos a seguir: Para sucesso: {"DateBegin":"data de início", "DeadlineTime":"data e hora do término"} Para fracasso: {"error": "Mensagem do erro"} Obs.: a saída não deverá ser um JsonArray para ESTA função.