diff --git a/pom.xml b/pom.xml index 4aecbfbaf..2c461c8f3 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.21.1 + 1.21.2 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout.java index 6da1f0854..363f45703 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout.java @@ -83,12 +83,12 @@ public class RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout extends agrupar = true; if (ida == 0) { map.put("totalida", rset.getLong("totalida")); - total = total.add(rset.getBigDecimal("totalReceita")); + total = total.add(limpaNulo(rset.getBigDecimal("totalReceita"))); map.put("totalReceita", total); } else { map.put("totalvolta", rset.getLong("totalvolta") + volta); - total = total.add(rset.getBigDecimal("totalReceita")); + total = total.add(limpaNulo(rset.getBigDecimal("totalReceita"))); map.put("totalReceita", total); } @@ -218,5 +218,13 @@ public class RelatorioQuadroDemonstrativoMovimentoPassageirosNovoLayout extends } return semelhancas; } + + private BigDecimal limpaNulo( BigDecimal val ) { + if( val == null ) { + return BigDecimal.ZERO; + }else { + return val; + } + } }