From e29c82dd483268dc47d32543604603022223524e Mon Sep 17 00:00:00 2001 From: walace Date: Wed, 24 Feb 2021 19:52:18 +0000 Subject: [PATCH] fixes bug#21109 qua: dev: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@105449 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../integracaoreceitadespesa/dao/Totalbus.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java index c2ad2f1c5..4e30734f6 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java @@ -133,7 +133,7 @@ public class Totalbus { sb.append(" left OUTER JOIN empresa e ON m.empresa_id = e.empresa_id"); sb.append(" INNER JOIN caja_formapago cfp ON c.caja_id = cfp.caja_id"); sb.append(" left OUTER JOIN boleto b ON b.boleto_id = c.transacao_id"); - sb.append(" left OUTER JOIN evento_extra ee ON b.boleto_id = ee.boleto_id"); + sb.append(" left JOIN evento_extra ee ON b.boleto_id = ee.boleto_id and ee.boleto_id is null "); sb.append(" left JOIN tipo_evento_extra tee ON tee.tipoeventoextra_id = ee.tipoeventoextra_id"); sb.append(" left JOIN punto_venta pv ON pv.puntoventa_id = c.puntoventa_id and (cfp.activo = 1) "); sb.append(" INNER JOIN CONTA_CORRENTE_PTOVTA ccp ON e.EMPRESA_ID = ccp.EMPRESA_ID"); @@ -149,7 +149,7 @@ public class Totalbus { sb.append(" and c.ACTIVO = 1"); adicionaFiltroQuery(empresaId, sb, " and ccp.EMPRESA_ID = ", empresaId != null); adicionaFiltroQuery(puntoVentaId, sb, " and ccp.PUNTOVENTA_ID = ", puntoVentaId != null && !puntoVentaId.equals(-1)); - sb.append(" and trunc(ccp.feccorte) = TO_DATE('"+fechaStr+"') "); + sb.append(" and trunc(ccp.feccorte) = TO_DATE('"+fechaStr+"') and cfp.formapago_id in (2,3) "); sb.append(" GROUP BY cfp.formapago_id,"); sb.append(" fp.DESCPAGO,"); sb.append(" e.empresa_id,"); @@ -188,7 +188,7 @@ public class Totalbus { sb.append(" OR ee.boleto_id = b.boleto_id)"); adicionaFiltroQuery(empresaId, sb, " and ccp.EMPRESA_ID = ", empresaId != null); adicionaFiltroQuery(puntoVentaId, sb, " and ccp.PUNTOVENTA_ID = ", puntoVentaId != null && !puntoVentaId.equals(-1)); - sb.append(" AND trunc(ccp.feccorte) = TO_DATE('"+fechaStr+"') "); + sb.append(" AND trunc(ccp.feccorte) = TO_DATE('"+fechaStr+"') and ee.tipoeventoextra_id <> 25 and cdp.formapago_id in (2,3) "); sb.append(" GROUP BY cdp.formapago_id, fp.DESCPAGO,"); sb.append(" e.empresa_id, cd.PUNTOVENTA_ID, "); sb.append(" tee.contacontabil,");