Commit 4880249
committed
Implementa rastreamento de pedidos e atualiza API dos Correios
Adicionadas classes e interfaces para gerenciar o histórico de rastreamento de pedidos, incluindo `OrderTrackingHistory` e `IOrderTrackingHistoryRepository`. Criada migração para remover a coluna `TrackingCode` da tabela `TBShippingInfo` e implementada a nova tabela `TBOrderTrackingHistory`.
Atualizado o código para utilizar a nova API dos Correios com o cliente `CorreiosApiClient`, permitindo autenticação e requisições para rastreamento e cálculo de preços/prazos. Definidas classes de requisição e resposta para comunicação com a API.
O sistema agora suporta múltiplos números de rastreamento e armazena o histórico em uma coleção. Várias partes do código foram atualizadas, incluindo controladores e modelos de visualização, para integrar a nova lógica de rastreamento.
Atualizado o arquivo de configuração `appsettings.development.AVELL-CLOVIS.json` com a nova string de conexão e incluídas referências a novos pacotes e dependências.1 parent 246cc25 commit 4880249
1 file changed
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
17 | 17 | | |
18 | 18 | | |
19 | 19 | | |
20 | | - | |
| 20 | + | |
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| |||
0 commit comments