From 7991d4ec211a95fb6d5d935f719530b5174a0926 Mon Sep 17 00:00:00 2001 From: walace Date: Wed, 12 Sep 2018 17:32:03 +0000 Subject: [PATCH] =?UTF-8?q?agrupado=20por=20autoriza=C3=A7=C3=A3o?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fixes bug#11948 dev:wallace qua:wallace git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@85275 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioVendasCartoes.java | 24 +++++++++--------- .../templates/RelatorioVendasCartoes.jasper | Bin 37115 -> 37213 bytes .../templates/RelatorioVendasCartoes.jrxml | 24 +++++++++--------- 3 files changed, 24 insertions(+), 24 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java index 6d92e32f9..5a4555cc5 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioVendasCartoes.java @@ -17,6 +17,7 @@ import com.rjconsultores.ventaboletos.entidad.Usuario; import com.rjconsultores.ventaboletos.relatorios.utilitarios.DataSource; import com.rjconsultores.ventaboletos.relatorios.utilitarios.Relatorio; import com.rjconsultores.ventaboletos.relatorios.utilitarios.RelatorioVendasCartoesBean; +import com.rjconsultores.ventaboletos.utilerias.DateUtil; import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement; import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource; @@ -78,11 +79,11 @@ public class RelatorioVendasCartoes extends Relatorio { RelatorioVendasCartoesBean bean = new RelatorioVendasCartoesBean(); - bean.setDataVenda(rset.getDate("dataVenda")); - bean.setDataOperacao(rset.getDate("dataOperacao")); - bean.setDescPagamento(rset.getString("descPagamento")); - bean.setValor(rset.getBigDecimal("valor")); - bean.setAutorizacao(rset.getString("autorizacao")); + bean.setDataVenda(rset.getString("dataVenda") != null ? DateUtil.getDateFromString(rset.getString("dataVenda"), "ddMMyy") : null); + bean.setDataOperacao(rset.getString("dataOperacao") != null ? DateUtil.getDateFromString(rset.getString("dataOperacao"), "ddMMyy") : null); + bean.setDescPagamento(rset.getString("descPagamento") != null ? rset.getString("descPagamento") : null); + bean.setValor(rset.getBigDecimal("valor") != null ? rset.getBigDecimal("valor") : null); + bean.setAutorizacao(rset.getString("autorizacao") != null ? rset.getString("autorizacao") : null); bean.setQtdParcelas(rset.getInt("qtdParcelas")); valorTotal = valorTotal.add(bean.getValor() != null ? bean.getValor() : BigDecimal.ZERO); @@ -121,10 +122,10 @@ public class RelatorioVendasCartoes extends Relatorio { StringBuilder sb = new StringBuilder(); sb.append("SELECT caja.descpago as descPagamento,"); - sb.append(" caja.dataoperacao as dataOperacao,"); + sb.append(" to_char(caja.dataoperacao, 'ddMMyy') as dataOperacao,"); sb.append(" caja.autorizacao as autorizacao,"); sb.append(" caja.qtdparcelas as qtdParcelas,"); - sb.append(" caja.datavenda as dataVenda, "); + sb.append(" to_char(caja.datavenda, 'ddMMyy') as dataVenda, "); sb.append(" sum(caja.preco) as valor "); sb.append("FROM"); sb.append(" (SELECT fp.descpago AS descpago,"); @@ -132,7 +133,7 @@ public class RelatorioVendasCartoes extends Relatorio { sb.append(" ct.numautorizacion AS autorizacao,"); sb.append(" ct.cantparcelas AS qtdparcelas,"); sb.append(" c.fechorventa AS datavenda,"); - sb.append(" c.preciopagado AS preco"); + sb.append(" cfp.importe AS preco"); sb.append(" FROM caja c"); sb.append(" INNER JOIN caja_formapago cfp ON c.caja_id=cfp.caja_id"); sb.append(" AND cfp.activo = 1"); @@ -168,12 +169,11 @@ public class RelatorioVendasCartoes extends Relatorio { sb.append(" AND fp.formapago_id IN(2,3)"); sb.append(" AND c.activo = 1) caja "); sb.append("GROUP BY caja.descpago,"); - sb.append(" caja.dataoperacao,"); + sb.append(" to_char(caja.dataoperacao, 'ddMMyy'),"); sb.append(" caja.autorizacao,"); sb.append(" caja.qtdparcelas,"); - sb.append(" caja.datavenda,"); - sb.append(" caja.preco "); - sb.append("ORDER BY caja.descpago, caja.datavenda"); + sb.append(" to_char(caja.datavenda, 'ddMMyy') "); + sb.append("ORDER BY caja.descpago, to_char(caja.datavenda, 'ddMMyy')"); return sb.toString(); } diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jasper index 07e1049cbd23b97e263e154e69c4c2198ec36255..01384e0ddb83ce2d6bf2afd21103903e27410727 100644 GIT binary patch delta 4828 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 diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml index 76b333f95..e352c78d0 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/templates/RelatorioVendasCartoes.jrxml @@ -1,8 +1,8 @@ - - + + @@ -73,8 +73,8 @@ - - + + @@ -132,7 +132,7 @@ - + @@ -170,7 +170,7 @@ - + @@ -181,7 +181,7 @@ - + @@ -190,8 +190,8 @@ - - + + @@ -248,8 +248,8 @@ - - + + @@ -260,7 +260,7 @@ - +