From 871c6ba542c2ed9457f149dbd6c5b38faadba8e5 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Tue, 9 Oct 2018 21:19:43 +0000 Subject: [PATCH] =?UTF-8?q?0012373:=20RodeRotas=20-=20Relat=C3=B3rio=20com?= =?UTF-8?q?=20Erro.=20fixes=20bug#0012373=20dev:leo=20qua:Wallysson?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@86054 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../relatorios/impl/RelatorioVendasParcelamento.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasParcelamento.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasParcelamento.java index 11fdf5f52..94ea47dd4 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasParcelamento.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasParcelamento.java @@ -96,8 +96,11 @@ public class RelatorioVendasParcelamento extends Relatorio { BigDecimal valor = rset1.getBigDecimal("valor"); vendasParcelamento.setValor(valor != null?valor:BigDecimal.ZERO); - percentual = (vendasParcelamento.getValor().multiply( new BigDecimal("100") )); - percentual = (percentual.divide(vendasParcelamento.getTotal(), BigDecimal.ROUND_HALF_UP)); + if(vendasParcelamento.getValor()!= null && vendasParcelamento.getTotal()!=null + && vendasParcelamento.getValor().doubleValue()!=0 && vendasParcelamento.getTotal().doubleValue()!=0 ){ + percentual = (vendasParcelamento.getValor().multiply( new BigDecimal("100") )); + percentual = (percentual.divide(vendasParcelamento.getTotal(), BigDecimal.ROUND_HALF_UP)); + } vendasParcelamento.setPercentual(percentual.setScale(2)); lsDadosRelatorio.add(vendasParcelamento);