RELEASE (3.0.41.19) | Degust Mobile

 


LOCALIZADORRESUMOTIPO
DETALHES
FOOD-22688Erro ao efetuar fechamento com pagamento parcial na mesa

CORREÇÃO

Problema: O problema ocorria quando o aplicativo móvel perdia a conexão ao efetuar o fechamento usando a API. Ao tentar fazer o fechamento novamente, um erro era exibido informando que não foi possível fechar, mesmo que a API já tivesse retornado a mensagem de que a mesa estava fechada.

Correção: Foi feito um ajuste na visualização da mensagem enviada pelo servidor para evitar que a tela travasse durante o pagamento. Foi feita uma modificação no componente de alerta para melhorar esse aspecto. Agora, quando a mensagem de finalização e o caminho do arquivo da NFCe são exibidos, é possível imprimir e seguir o fluxo de finalização sem problemas.

FOOD-22599Degust Mobile com lentidão na consulta com Reshop

CORREÇÃO

Problema: Quado o Degust Mobile consultava o Reshop o mesmo apresentava lentidão em certos momentos. 

Correção: Foi realizado um ajuste no tempo de timeout, reduzindo de 15 segundos para 10 segundos. Além disso, implementamos uma tratativa para evitar buscar o token a cada requisição, otimizando o processo. Também foram feitas melhorias na tratativa de timeout por parte do cliente HTTP, proporcionando uma experiência mais estável e eficiente.

FOOD-22071Erro ao aplicar desconto e remover taxa

CORREÇÃO

Problema: Ao aplicar um desconto e na sequencia remover a taxa de serviço era apresentado erro no Degust Mobile.

Correção: Foi feita uma correção no fluxo do aplicativo após o retorno dos finalizadores. Agora, o fluxo segue corretamente após receber as informações dos finalizadores, permitindo que o processo prossiga adequadamente.

FOOD-22871Degust Mobile zerando a taxa de serviço sem solicitar senha de gerente

CORREÇÃO

Problema: Ao solicitar senha de gerente para excluir taxa de serviço, caso clicasse em CANCELAR a taxa de serviço era zerada sem colocar a senha.

Correção: Foram realizados ajustes no processo de acesso à senha do gerente, garantindo que funcione corretamente. Além disso, foi feita uma melhoria para que, ao retornar para a tela da taxa, o valor e desconto reshop no formulário não sejam perdidos, mantendo as informações preenchidas anteriormente. Isso proporciona uma melhor experiência ao usuário, evitando a necessidade de inserir novamente esses valores.

FOOD-22948Lançamento acima de R$1000 no mobile causava o encerramento do mesmo

CORREÇÃO

Problema: Identificamos um problema em que lançamentos acima de R$1000 no Degust Mobile causavam o encerramento inesperado do aplicativo.

Correção: Foi realizado um ajuste na conversão de valores acima de R$1000 no aplicativo para evitar que ocorra um encerramento inesperado (crash) da aplicação. Agora, ao lidar com valores acima de 1000 reais, o aplicativo irá tratar corretamente esses valores sem fechar inesperadamente

FOOD-22015Problemas ao aplicar desconto em um produto de venda orientada

CORREÇÃO

Problema: Quando utilizado um determinado produto de venda orientada com campanha Reshop pelo mobile era apresentado uma divergencia de valores, entre a conferencia da venda com a nota fiscal.

Correção: Foi criado um novo fluxo para permitir que o produto busque a campanha reshop na tela de fechamento e pagamento. Anteriormente, o produto não era capaz de buscar essa campanha devido ao tipo específico da campanha reshop e à falta de inclusão desse fluxo. Agora, com o novo fluxo implementado, o produto poderá buscar e aplicar corretamente a campanha reshop durante o processo de fechamento e pagamento. 

FOOD-23310Ao finalizar venda no Degust Mobile quando trabalhado com API era apresentado erro.

CORREÇÃO

Problema: Quando finalizava venda no Degust Mobile e utilizando API era apresentado o seguinte erro: "[API] Unparseable data: "" .. Deseja tentar novamente?"

Correção: Foi realizada uma blindagem no código responsável pela verificação da data de abertura para evitar que datas incorretas sejam inseridas e causem o erro "Unparseable data". Agora, ao receber uma data, o código realiza validações adicionais para garantir que a data esteja corretamente formatada antes de prosseguir com as operações. Isso ajuda a prevenir erros de análise de data e garante um funcionamento adequado do sistema, evitando problemas relacionados a datas inválidas.

FOOD-22813Em certas vendas no Degust Mobile era apresenta o erro: "[WS] Value Cadeia of type java.lang.string cannot ted to JSONObjetc.. Deseja tentar novamente?"

CORREÇÃO

Problema: Ao finalizar a venda no Degust Mobile era retornado a mensagem de erro: "[WS] Value Cadeia of type java.lang.string cannot ted to JSONObjetc.. Deseja tentar novamente?". E com isso não conseguia finalizar a venda.

Correção: Foi implementada uma blindagem no código que lida com o retorno do resultado da rota de gravação e finalização da venda. Agora, o código verifica se o resultado retornado está vazio ou nulo antes de realizar a conversão para JSON. Essa medida de segurança evita erros de conversão ou tratamento incorreto de dados quando o resultado está ausente ou nulo.

FOOD-22593Ao finalizar uma venda o mobile fica em looping na tela de verificando versão

CORREÇÃO

Problema: Ao finalizar uma venda o mobile fica em looping na tela de verificando versão, sendo necessário reinciar a aplicação.

Correção: Realizado tratamento, eviatando que o mobile entre em um looping na tela de verificação de versão.

  • Sem rótulos