0012373: RodeRotas - Relatório com Erro.

fixes bug#0012373
dev:leo
qua:Wallysson

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@86054 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2018-10-09 21:19:43 +00:00
parent 21d4e0c006
commit 871c6ba542
1 changed files with 5 additions and 2 deletions

View File

@ -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);