Skip to content
Snippets Groups Projects
Commit 49f5b4a8 authored by Alê Borba's avatar Alê Borba
Browse files

Merge pull request #48 from CodingForChange/resposta

Ajustes de URL e respostas no rastreio
parents a9abb020 d840c392
No related branches found
No related tags found
No related merge requests found
......@@ -58,25 +58,30 @@ def verifica_cep(cep):
return result
@app_v1.route('/track/<provider>/<track>')
@app_v1.route('/rastreio/<provider>/<track>')
def track_pack(provider, track):
if provider == 'ect':
try:
encomenda = Correios.encomenda(track)
resposta = dict()
result = []
for status in encomenda.status:
resposta = dict()
historico = dict()
resposta['data'] = status.data
resposta['local'] = status.local
resposta['situacao'] = status.situacao
resposta['detalhes'] = status.detalhes
historico['data'] = status.data
historico['local'] = status.local
historico['situacao'] = status.situacao
historico['detalhes'] = status.detalhes
result.append(resposta)
result.append(historico)
return json.dumps(result)
resposta['servico'] = provider
resposta['codigo'] = track
resposta['historico'] = result
return json.dumps(resposta)
except AttributeError:
response.status = '404 O pacote %s informado nao pode ser localizado' %track
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment