Skip to content

Commit 49f5b4a

Browse files
committed
Merge pull request #48 from CodingForChange/resposta
Ajustes de URL e respostas no rastreio
2 parents a9abb02 + d840c39 commit 49f5b4a

File tree

1 file changed

+13
-8
lines changed

1 file changed

+13
-8
lines changed

PostmonServer.py

Lines changed: 13 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -58,25 +58,30 @@ def verifica_cep(cep):
5858
return result
5959

6060

61-
@app_v1.route('/track/<provider>/<track>')
61+
@app_v1.route('/rastreio/<provider>/<track>')
6262
def track_pack(provider, track):
6363
if provider == 'ect':
6464
try:
6565
encomenda = Correios.encomenda(track)
6666

67+
resposta = dict()
6768
result = []
6869

6970
for status in encomenda.status:
70-
resposta = dict()
71+
historico = dict()
7172

72-
resposta['data'] = status.data
73-
resposta['local'] = status.local
74-
resposta['situacao'] = status.situacao
75-
resposta['detalhes'] = status.detalhes
73+
historico['data'] = status.data
74+
historico['local'] = status.local
75+
historico['situacao'] = status.situacao
76+
historico['detalhes'] = status.detalhes
7677

77-
result.append(resposta)
78+
result.append(historico)
7879

79-
return json.dumps(result)
80+
resposta['servico'] = provider
81+
resposta['codigo'] = track
82+
resposta['historico'] = result
83+
84+
return json.dumps(resposta)
8085

8186
except AttributeError:
8287
response.status = '404 O pacote %s informado nao pode ser localizado' %track

0 commit comments

Comments
 (0)