internal
API Internaā
Descriçãoā
API responsƔvel por atender as requisiƧƵes internas dos serviƧos FR.
Finalidadeā
- Atender todas as chamadas internas da FR
- Gera logistica Reversa dos correios
Envio e configuração de conta de e-mail para alteração de status do freteā
Para que o e-mail seja enviado Ʃ necessƔrio habilitar o envio para transportadora e/ou destinatƔrios em: Dash -> ConfiguraƧƵes -> NotificaƧƵes por E-mail.
No arquivo docker-compose.yml (ACCOUNT_ID_ONDEESTAMEUPEDIDO) informe o id da conta responsĆ”vel por enviar as mensagens do e-mail āonde estĆ” meu pedidoā.
Stakeholders (envolvidos)ā
- Leonardo Teixeira (leonardo@freterapido.com)
ServiƧos Correlacionadosā
...
Configuração do projetoā
| NGINX | PHP | GOLANG | SDK | NODE | DB | HTTP | GRPC |
|---|
- | OK | - | - | - | MYSQL | 8092 | - |
Mapeamento & Regras de negócioā
-
Correios / Stavarengo/PhpSigepā
-
- Ao sinal de atualização dos serviços dos Correios, verificar se a Biblioteca stavarengo/PhpSigep foi atualizada e então atualizar o arquivo \app\Classes\PhpSigep\Pdf\CartaoDePostagem2016.php de acordo com o arquivo vendor\stavarengo\PhpSigep\Pdf\CartaoDePostagem2016 dentro da biblioteca
-
- Em caso de atualizações nos serviços dos Correios, revisar os códigos de serviços em: \app\Classes\Correios\OfflineQuote.php ($pac_services e $sedex_services).
-
- Em caso do cliente não conseguir cotar com os Correios, validar os códigos no contrato dele. Se não existir na base Frete RÔpido, incluir no banco e também nos arquivos informados acima para atualizar.
Iniciando o projetoā
# Clone este projeto
$ git clone git@github.com:freterapido/api-interna.git
# Acessa o projeto
$ cd api-interna
# Crie o banco de dados no mysql
$ painel_db_dev
#instala dependencias
$ make php.install
# Iniciando o projeto
$ make