Páginas filhas
  • DSERTSS3-3705 - DT TRANSMITE - Refatorar Processos NF-e

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Implementação do novo modelo de repositório denominado BaseRepository, que já havia sido implementado nas API's portal-api e cte-api; 
  • Implementação de interface e classe no projeto transmit-framework para tratar o conceito de multitenancy nos serviços; 
  • Na injeção dos repositórios, a aplicação passou a instanciar a classe ContextMultitenancy respeitando o Tenant recebido na requisição via mensageria ou sessão TNF das chamadas, para devido posicionamento na base de dados do cliente;
  • Criação de novo modelo NFeRepository que herda do BaseRepository, para utilização nos fluxos que estão no escopo desta tarefa;
  • Injeção de dependência para as novas classes de repositório utilizando o modelo Scoped, que passará a criar um objeto em cada requisição recebida no serviço, realizando o posicionamento do repositório no banco de dados correspondente;
  • Preenchimento de propriedade durante a injeção de dependência do serviço de mensageria, para que seja possível identificar o nome do Pod no painel de conexões do Message Broker, facilitando o troubleshooting.

04. DEMAIS INFORMAÇÕES

  • Não Há.

...