Merge pull request 'fixes bug #AL-4195' (!517) from AL-4195 into master

Reviewed-on: http://18.235.188.113:3000/adm/VentaBoletosAdm/pulls/517
Reviewed-by: Gleison da Cruz <gleison.cruz@totvs.com.br>
Reviewed-by: pinheiro <valdevir@rjconsultores.com.br>
master 1.75.3
Célio de Souza Ribeiro JR 2024-05-15 22:04:16 +00:00
commit 9b00b9dd9b
2 changed files with 19 additions and 6 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.75.2</version> <version>1.75.3</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>

View File

@ -69,6 +69,7 @@ public class RelatorioDepositos extends Relatorio {
BigDecimal totalFechamento = BigDecimal.ZERO; BigDecimal totalFechamento = BigDecimal.ZERO;
Date dtMotivo = null; Date dtMotivo = null;
Long fechamentocntcorrenteId = null; Long fechamentocntcorrenteId = null;
boolean isBoletoQuitado = false;
while (rs.next()) { while (rs.next()) {
RelatorioDepositoBean deposito = new RelatorioDepositoBean(); RelatorioDepositoBean deposito = new RelatorioDepositoBean();
@ -76,11 +77,18 @@ public class RelatorioDepositos extends Relatorio {
deposito.setNombpuntoventa(rs.getString("nombpuntoventa")); deposito.setNombpuntoventa(rs.getString("nombpuntoventa"));
deposito.setNumpuntoventa(rs.getString("numpuntoventa")); deposito.setNumpuntoventa(rs.getString("numpuntoventa"));
deposito.setDtmotivo(rs.getDate("dtmotivo")); deposito.setDtmotivo(rs.getDate("dtmotivo"));
deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1)));
deposito.setVrdeposito(rs.getBigDecimal("vlrBoletoDeposito"));
deposito.setVrfechamento(rs.getBigDecimal("vrfechamento")); deposito.setVrfechamento(rs.getBigDecimal("vrfechamento"));
deposito.setEmpresaId(rs.getInt(EMPRESA_ID)); deposito.setEmpresaId(rs.getInt(EMPRESA_ID));
deposito.setPuntoventaId(rs.getInt(PUNTOVENTA_ID)); deposito.setPuntoventaId(rs.getInt(PUNTOVENTA_ID));
isBoletoQuitado = "1".equals(rs.getString("indboletoquitado")) ? true : false;
if (isBoletoQuitado) {
deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1)));
deposito.setVrdeposito(rs.getBigDecimal("vlrBoletoDeposito"));
} else {
deposito.setSaldo(rs.getBigDecimal("saldo").multiply(BigDecimal.valueOf(-1)));
deposito.setVrdeposito(rs.getBigDecimal("valordocumento"));
}
if (! filtrarPendentes){ if (! filtrarPendentes){
deposito.setNumdeposito(rs.getString("numdeposito")); deposito.setNumdeposito(rs.getString("numdeposito"));
@ -155,6 +163,8 @@ public class RelatorioDepositos extends Relatorio {
sql.append(" tmp.dtmotivo, "); sql.append(" tmp.dtmotivo, ");
sql.append(" tmp.saldo, "); sql.append(" tmp.saldo, ");
sql.append(" tmp.vrfechamento, "); sql.append(" tmp.vrfechamento, ");
sql.append(" tmp.valordocumento, ");
sql.append(" tmp.indboletoquitado, ");
sql.append(" tmp.fechamentocntcorrenteId, "); sql.append(" tmp.fechamentocntcorrenteId, ");
if (! filtrarPendentes){ if (! filtrarPendentes){
@ -175,6 +185,8 @@ public class RelatorioDepositos extends Relatorio {
sql.append(" ( SUM(COALESCE(fd.valor_pago,0)) - f.total ) AS saldo, "); sql.append(" ( SUM(COALESCE(fd.valor_pago,0)) - f.total ) AS saldo, ");
sql.append(" SUM(COALESCE(fd.valor_pago,0)) AS vlrBoletoDeposito, "); sql.append(" SUM(COALESCE(fd.valor_pago,0)) AS vlrBoletoDeposito, ");
sql.append(" f.total as vrfechamento, "); sql.append(" f.total as vrfechamento, ");
sql.append(" fb.indboletoquitado, ");
sql.append(" fb.valordocumento, ");
if (! filtrarPendentes){ if (! filtrarPendentes){
sql.append(" fdp.NUMDEPOSITO as numdeposito, "); sql.append(" fdp.NUMDEPOSITO as numdeposito, ");
@ -218,7 +230,8 @@ public class RelatorioDepositos extends Relatorio {
if (!filtrarPendentes){ if (!filtrarPendentes){
sql.append(" fdp.NUMDEPOSITO, "); sql.append(" fdp.NUMDEPOSITO, ");
} }
sql.append(" fb.indboletoquitado, ");
sql.append(" fb.valordocumento, ");
sql.append(" f.total ) tmp "); sql.append(" f.total ) tmp ");
if (filtrarPendentes){ if (filtrarPendentes){