RELEASE (3.0.41.19) | Degust Mobile
LOCALIZADOR | RESUMO | TIPO | DETALHES |
---|---|---|---|
FOOD-22688 | Erro 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-22599 | Degust 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-22071 | Erro 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-22871 | Degust 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-22948 | Lanç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-22015 | Problemas 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-23310 | Ao 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-22813 | Em 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-22593 | Ao 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. |