From 022ab03a3c732b6e599e4754bdd7ca8f065b716d Mon Sep 17 00:00:00 2001 From: celio Date: Thu, 26 Sep 2024 18:02:47 -0300 Subject: [PATCH] fixes bug#AL-4761 --- pom.xml | 2 +- .../RelatorioFormaPagamentoAgenciaNovo.java | 7 ++++--- .../RelatorioFormaPagamentoAgenciaNovo.jasper | Bin 67394 -> 67392 bytes .../RelatorioFormaPagamentoAgenciaNovo.jrxml | 8 ++++---- 4 files changed, 9 insertions(+), 8 deletions(-) diff --git a/pom.xml b/pom.xml index 2bfbc6a28..d70b14e07 100644 --- a/pom.xml +++ b/pom.xml @@ -4,7 +4,7 @@ 4.0.0 br.com.rjconsultores ventaboletosadm - 1.145.7 + 1.145.8 war diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaNovo.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaNovo.java index 0bb0dfd54..9889d5535 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaNovo.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioFormaPagamentoAgenciaNovo.java @@ -117,8 +117,9 @@ public class RelatorioFormaPagamentoAgenciaNovo extends RelatorioDemandas { BigDecimal seguroOPC = rset.getBigDecimal("seg_opcional"); BigDecimal taxa = rset.getBigDecimal("taxa"); BigDecimal valor = rset.getBigDecimal("valor"); - String formaPagamento = rset.getString("forma_pagamento"); - String formaPagamentoOriginal = rset.getString("forma_pago_original"); + String formaPagamento = StringUtils.isEmpty(rset.getString("forma_pagamento")) ? StringUtils.EMPTY : rset.getString("forma_pagamento"); + String formaPagamentoOriginal = StringUtils.isEmpty(rset.getString("forma_pago_original")) ? StringUtils.EMPTY : rset.getString("forma_pago_original"); + Boolean isFormaPagamentoIguais = formaPagamento.equals(formaPagamentoOriginal); dataResult.put("DATA", rset.getDate("data")); dataResult.put("BILHETE", rset.getString("bilhete")); @@ -137,7 +138,7 @@ public class RelatorioFormaPagamentoAgenciaNovo extends RelatorioDemandas { dataResult.put("SEG_OPCIONAL", seguroOPC.compareTo(BigDecimal.ZERO) == 0 ? seguroOPC : seguroOPC.negate()); dataResult.put("TAXA", taxa.compareTo(BigDecimal.ZERO) == 0 ? taxa : taxa.negate()); dataResult.put("VALOR", valor.compareTo(BigDecimal.ZERO) == 0 ? valor : valor.negate()); - } else { + } else if (isFormaPagamentoIguais){ dataResult.put("FORMA_PAGAMENTO", formaPagamento); dataResult.put("TARIFA", tarifa); dataResult.put("PEDAGIO", pedagio); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jasper index 36aa680e60bbdb4b32ea9df9a03431532106f7d6..fa28cd387e64d1815148fb81e982d465de95145a 100644 GIT binary patch delta 178 zcmX@q$8w;LWy2Q#$!;P-lev=8HtPgLF>>x@U|>iAVus0#N%@oi1@bcbZ{`VNW}NJx zCb(H4I8T|0(O~nWvNC@OBXeU56H`MYLsN@*6BA2IQ!{o3Mn(pm$qP>_PnN$NyLrJe o7aqK-Hp^eWV=RnmPRV3OXSvC8M>%=D63Y^ko%3@GGILUk0R1&HN&o-= delta 180 zcmX@m$8xBTWy2PK&L{>bn9P`zzgZ_Bijng;Py{Rt5}N!kke9J}GfxmRTfg^ diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jrxml index 045d0a000..77346a995 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioFormaPagamentoAgenciaNovo.jrxml @@ -1,7 +1,7 @@ - + @@ -71,7 +71,7 @@ - + @@ -82,8 +82,8 @@ - - + +