fixes bug#24000

qua:
dev:

Feito a melhoria para corrigir os campos nulos. Quando vir nulo, vai vir zero.

Evidencia em anexa.

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@110308 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2022-01-10 19:53:58 +00:00
parent f38bb9c8c4
commit 4e675b43ba
1 changed files with 13 additions and 5 deletions

View File

@ -70,19 +70,19 @@ public class RelatorioOrigemDestino extends Relatorio {
bean.setFechorsalida(rs.getTimestamp("fechorsalida"));
bean.setOrigem(rs.getString("origem"));
bean.setDestino(rs.getString("destino"));
bean.setKm_tramo(rs.getBigDecimal("km_tramo"));
bean.setKm_tramo(limpaNulo(rs.getBigDecimal("km_tramo")));
bean.setDescruta(rs.getString("descruta"));
bean.setIndsentidoida(rs.getInt("indsentidoida"));
bean.setKm_corrida(rs.getBigDecimal("km_corrida"));
bean.setKm_corrida(limpaNulo(rs.getBigDecimal("km_corrida")));
bean.setAbsolutos(rs.getBigDecimal("absolutos"));
bean.setReceita(rs.getBigDecimal("receita"));
bean.setPreciobase(rs.getBigDecimal("preciobase"));
bean.setEquivalente_total_corrida(rs.getBigDecimal("equivalente_total_corrida"));
bean.setEquivalente_total_corrida(limpaNulo(rs.getBigDecimal("equivalente_total_corrida")));
bean.setDisponibilidade(rs.getInt("disponibilidade"));
bean.setViagens(rs.getInt("viagens"));
bean.setAbsoluto_total_corrida(rs.getInt("absoluto_total_corrida"));
bean.setImportetaxaembarque(rs.getBigDecimal("importetaxaembarque"));
bean.setImportepedagio(rs.getBigDecimal("importepedagio"));
bean.setImportetaxaembarque(limpaNulo(rs.getBigDecimal("importetaxaembarque")));
bean.setImportepedagio(limpaNulo(rs.getBigDecimal("importepedagio")));
bean.setOrigemId(rs.getInt("origen_id"));
bean.setDestinoId(rs.getInt("destino_id"));
@ -689,4 +689,12 @@ public class RelatorioOrigemDestino extends Relatorio {
}
return "";
}
private BigDecimal limpaNulo( BigDecimal val ) {
if( val == null ) {
return BigDecimal.ZERO;
}else {
return val;
}
}
}