From d5f1e830f66efbdc9b6db64813cee3687add36b0 Mon Sep 17 00:00:00 2001 From: gleimar Date: Wed, 13 Jul 2022 21:09:19 +0000 Subject: [PATCH] fixes bug#24780 dev:wallace qua:wallysson git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@113338 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../impl/RelatorioW2ITaxaEmbarqueAnalitico.java | 16 +++++++++------- .../impl/RelatorioW2ITaxaEmbarqueSintetico.java | 15 +++++++++------ 2 files changed, 18 insertions(+), 13 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueAnalitico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueAnalitico.java index 4e36d0106..48cafb12d 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueAnalitico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueAnalitico.java @@ -41,11 +41,14 @@ public class RelatorioW2ITaxaEmbarqueAnalitico extends Relatorio { ResultSet rset = null; - stmt.setString("DATA_INICIAL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "ddMMyyyy")); - stmt.setString("DATA_FINAL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "ddMMyyyy")); + java.sql.Date dataInicial = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_INICIAL")).getTime()); + java.sql.Date dataFinal = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_FINAL")).getTime()); + + stmt.setDate("DATA_INICIAL", dataInicial); + stmt.setDate("DATA_FINAL", dataFinal); - stmt.setString("DATA_INICIAL_CANCEL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "ddMMyy")); - stmt.setString("DATA_FINAL_CANCEL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "ddMMyy")); + stmt.setDate("DATA_INICIAL_CANCEL",dataInicial); + stmt.setDate("DATA_FINAL_CANCEL", dataFinal); if (parametros.get("EMPRESA_ID") != null) stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); @@ -124,7 +127,7 @@ public class RelatorioW2ITaxaEmbarqueAnalitico extends Relatorio { sql.append("INNER JOIN parada pd ON pd.parada_id=b.destino_id "); sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); - sql.append("WHERE sx.DATAVENDA BETWEEN TO_DATE(:DATA_INICIAL, 'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'dd/mm/yyyy hh24:mi:ss') "); + sql.append("WHERE TO_DATE(sx.DATAVENDA ,'ddMMyyyy') BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append("AND sx.ACTIVO = 1 "); sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); @@ -157,8 +160,7 @@ public class RelatorioW2ITaxaEmbarqueAnalitico extends Relatorio { sql.append("INNER JOIN parada pd ON pd.parada_id=b.destino_id "); sql.append("INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append("INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); - sql.append("WHERE sx.DATACANCELAMENTO BETWEEN TO_DATE(:DATA_INICIAL_CANCEL, 'dd/mm/yy') AND TO_DATE(:DATA_FINAL_CANCEL, 'dd/mm/yy') "); - + sql.append("WHERE TO_DATE(sx.DATACANCELAMENTO ,'ddMMyy') BETWEEN :DATA_INICIAL_CANCEL AND :DATA_FINAL_CANCEL "); sql.append("AND sx.ACTIVO = 1 "); sql.append("AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append("AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueSintetico.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueSintetico.java index 94e5e2d47..dfb2da11e 100644 --- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueSintetico.java +++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioW2ITaxaEmbarqueSintetico.java @@ -38,11 +38,14 @@ public class RelatorioW2ITaxaEmbarqueSintetico extends Relatorio { NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql); ResultSet rset = null; - stmt.setString("DATA_INICIAL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "ddMMyyyy")); - stmt.setString("DATA_FINAL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "ddMMyyyy")); + java.sql.Date dataInicial = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_INICIAL")).getTime()); + java.sql.Date dataFinal = new java.sql.Date(DateUtil.normalizarToFecha((Date) parametros.get("DATA_FINAL")).getTime()); + + stmt.setDate("DATA_INICIAL", dataInicial); + stmt.setDate("DATA_FINAL", dataFinal); - stmt.setString("DATA_INICIAL_CANCEL", DateUtil.getStringDate((Date) parametros.get("DATA_INICIAL"), "ddMMyy")); - stmt.setString("DATA_FINAL_CANCEL", DateUtil.getStringDate((Date) parametros.get("DATA_FINAL"), "ddMMyy")); + stmt.setDate("DATA_INICIAL_CANCEL",dataInicial); + stmt.setDate("DATA_FINAL_CANCEL", dataFinal); if (parametros.get("EMPRESA_ID") != null) stmt.setInt("EMPRESA_ID", (Integer) parametros.get("EMPRESA_ID")); @@ -130,7 +133,7 @@ public class RelatorioW2ITaxaEmbarqueSintetico extends Relatorio { sql.append(" INNER JOIN parada pd ON pd.parada_id=b.destino_id "); sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); - sql.append(" WHERE sx.DATAVENDA BETWEEN TO_DATE(:DATA_INICIAL, 'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:DATA_FINAL, 'dd/mm/yyyy hh24:mi:ss') "); + sql.append(" WHERE TO_DATE(sx.DATAVENDA ,'ddMMyyyy') BETWEEN :DATA_INICIAL AND :DATA_FINAL "); sql.append(" AND sx.ACTIVO = 1 "); sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) "); @@ -162,7 +165,7 @@ public class RelatorioW2ITaxaEmbarqueSintetico extends Relatorio { sql.append(" INNER JOIN parada pd ON pd.parada_id=b.destino_id "); sql.append(" INNER JOIN CIUDAD co ON co.ciudad_id=po.ciudad_id "); sql.append(" INNER JOIN CIUDAD cd ON cd.ciudad_id=pd.ciudad_id "); - sql.append(" WHERE sx.DATACANCELAMENTO BETWEEN TO_DATE(:DATA_INICIAL_CANCEL, 'dd/mm/yy') AND TO_DATE(:DATA_FINAL_CANCEL, 'dd/mm/yy') "); + sql.append(" WHERE TO_DATE(sx.DATACANCELAMENTO ,'ddMMyy') BETWEEN :DATA_INICIAL_CANCEL AND :DATA_FINAL_CANCEL "); sql.append(" AND sx.ACTIVO = 1 "); sql.append(" AND em.empresa_id = COALESCE(:EMPRESA_ID, em.empresa_id) "); sql.append(" AND po.parada_id = COALESCE(:ORIGEN_ID, po.parada_id) ");