01. DADOS GERAIS
Produto: | TOTVS Transmite |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | BackOffice |
Módulo: | TOTVS Transmite |
Função: | Não Há |
País: | Brasil |
Ticket: | Não Há |
Requisito/Story/Issue (informe o requisito relacionado) : | DSERTSS3-3691 |
02. SITUAÇÃO/REQUISITO
Erro na exportação em lote de NF-e Recebidas, nos casos há documentos onde o tipo do XML na base de dados é um resNFe.
Esse método é usado nos serviços portal-api, mail-worker e precisa de um ajuste para atender ambos projetos.
Isso passou a ser necessário após a refatoração da forma como a API gerencia a conexão com o banco de dados nas classes de repositório.
03. SOLUÇÃO
Para corrigir, foi necessário implementar os seguintes ajustes nos projetos mail-worker e nfe-domain:
- Incluída a injeção de dependência para a interface ITenantContextService no projeto mail-worker;
- Ajuste no método GetFullMDe do projeto transmit-nfe-domain, passando a utilizar a classe TenantContextService para interceptar o tenant recebido na mensagem e utilizá-lo para injetar as dependências das classes de repositório que precisam do tenantId para apontar a aplicação para a base correta..
04. DEMAIS INFORMAÇÕES
Não Há.
05. ASSUNTOS RELACIONADOS
Não Há.