Skip to main content

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)​

ServiƧos Correlacionados​

...

Configuração do projeto​

NGINXPHPGOLANGSDKNODEDBHTTPGRPC
  • | 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