Produto: | TOTVS Varejo Franquias e Redes |
---|---|
Linha de Produto: | Franquias e Redes |
Segmento: | Varejo |
Módulo: | Totvs PDV Móvel |
Função: | Finalizando Vendas |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARLIVEPDV-17229 |
Identificado que o TPDVM está realizando duas chamadas para encerrar a transação no Motor de Promoções de Terceiros no arquivo \totvspdv\logs\Totvs.Pdv.Api.MotorPromocaoTerceiro.log:
1º Chamada, com numeroVenda 1
"IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e"
11/11/2022 10:54:27: Dados Enviados - Encerrar Carrinho:
{ "Loja": 9005338, "PDV": 2, "NumeroVenda": 1, "DataHoraInicioVenda": "2022-11-11T10:54:27.637-03:00", "DataHoraTerminoVenda": "2022-11-11T10:54:27.637-03:00", "Cancelado": false, "IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e" }
2º Chamada, com numeroVenda correto 3440
11/11/2022 10:54:34: Dados Enviados - Encerrar Carrinho:
{ "Versao": "4.1.22.74", "Loja": 9005338, "PDV": 2, "NumeroVenda": 3440, "DataHoraInicioVenda": "2022-11-11T10:54:18.547529-03:00", "DataHoraTerminoVenda": "2022-11-11T10:54:34.009842-03:00", "Cancelado": false, "IDTransacao": "44c3f96b-35e3-48c6-8bda-7a5e6ed8f99e" }
Porém na segunda chamada é apresentado falha no Log , pois a venda já foi encerrada com os dados da chamada anterior.
Verificado que o PDV Móvel estava realizando duas chamadas para encerrar o carrinho indevidamente. Foi realizado a correção para que o encerramento do carrinho seja chamado após a finalização da venda quando a mesma estiver autorizada.