2
respostas

[Bug] Não está sendo modificado o leadStatus

O leadStatus não está sendo modificado quando visualizamos no serviço http://localhost/mkt/leads

{ "email": "maikon.silva@hotmail.com.br", "leadStatus": 0 } Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas

Olá Maikon!

Pelo que entendi, você está enfrentando um problema onde o leadStatus não está sendo atualizado conforme esperado no serviço de marketing. A imagem que você enviou mostra logs de diferentes microsserviços, incluindo o api_gateway e o web-financeiro, e parece que as requisições estão sendo feitas corretamente, mas sem mais detalhes sobre os logs do microsserviço de marketing, fica um pouco mais desafiador identificar o problema exato.

No entanto, aqui estão algumas sugestões que podem ajudar a diagnosticar e resolver o problema:

  1. Verifique os Logs do Microsserviço de Marketing: Como o problema está ocorrendo no serviço de marketing, é importante verificar os logs específicos desse serviço para ver se há alguma mensagem de erro ou alguma indicação do que pode estar dando errado.

  2. Confira as Configurações de RabbitMQ: Como o sistema usa mensagens para comunicar entre os serviços, certifique-se de que o microsserviço de marketing está corretamente configurado para ouvir as mensagens do RabbitMQ e que as filas e as trocas estão configuradas corretamente.

  3. Revise o Código de Atualização do leadStatus: Verifique o código responsável por atualizar o leadStatus no microsserviço de marketing. Pode haver um bug ou uma condição que não está sendo atendida para que a atualização ocorra.

  4. Teste Manualmente a Atualização: Tente simular a atualização do leadStatus manualmente, seja através de uma ferramenta de API como o Postman ou diretamente no banco de dados, para ver se o problema é com o código ou com o próprio serviço.

  5. Confira as Dependências: Certifique-se de que todas as dependências necessárias estão instaladas e que não há conflitos entre elas que possam estar causando o problema.

  6. Reinicie os Serviços: Às vezes, reiniciar os serviços pode resolver problemas de estado inconsistente. Tente reiniciar o microsserviço de marketing e o RabbitMQ para ver se isso resolve o problema.

  7. Verifique as Permissões: Confira se o serviço tem as permissões necessárias para realizar alterações no banco de dados.

Se após essas verificações o problema persistir, seria útil ter mais informações sobre o código do microsserviço de marketing e sobre as mensagens que estão sendo enviadas e recebidas pelo RabbitMQ. Isso ajudaria a identificar com mais precisão onde a falha está ocorrendo.

Espero que essas dicas ajudem a solucionar o problema. Bons estudos!

Não resolveu .. Insira aqui a descrição dessa imagem para ajudar na acessibilidade

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software