01. DADOS GERAIS

Produto:




Linha de Produto:

Segmento:

Módulo:PDV
Função:Resgate Netpoints
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DSUPPDVCORE-6524


02. SITUAÇÃO/REQUISITO

Erro 'Invalid floating point operation', no AcruxPDV Linux, ao realizar o "Resgate Netpoints" na lista de função.

03. SOLUÇÃO

No AcruxPDV ao acionar a opção 'Resgate NetPoints', o sistema solicita que o serviço do monitor execute a consulta do status do associado  e realize o acumulo de pontos enviando um XML de pergunta, a NetPoints envia um XML de resposta com as informações da pontuação e a lista de produtos de resgate.
Caso no XML de resposta exista algum produto de resgate, o AcruxPDV salvará nos parâmetros correspondentes, se não existir nenhum produto de resgate os parâmetros ficarão vazios. E ocorrerá o erro de divisão por zero. Para resolver o problema, foi acrescentada verificação dos parâmetros e exibição da mensagem 'Não há saldo a resgatar de NetPoints'.


Abaixo segue a configuração necessária.

1. No Monitor de PDV, menu: Configurações → Configurações do AcruxMonitor , localize o grupo
"Servidores" → "Servidor de recompensa" → "Netpoints" e altere as propriedades abaixo:

04. DEMAIS INFORMAÇÕES

Atualizar para a versão 22.10.002 ou superior.

05. ASSUNTOS RELACIONADOS

       Não há.