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
commit
9b00b9dd9b
2
pom.xml
2
pom.xml
|
@ -4,7 +4,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.75.2</version>
|
||||
<version>1.75.3</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
|
|
|
@ -69,6 +69,7 @@ public class RelatorioDepositos extends Relatorio {
|
|||
BigDecimal totalFechamento = BigDecimal.ZERO;
|
||||
Date dtMotivo = null;
|
||||
Long fechamentocntcorrenteId = null;
|
||||
boolean isBoletoQuitado = false;
|
||||
|
||||
while (rs.next()) {
|
||||
RelatorioDepositoBean deposito = new RelatorioDepositoBean();
|
||||
|
@ -76,12 +77,19 @@ public class RelatorioDepositos extends Relatorio {
|
|||
deposito.setNombpuntoventa(rs.getString("nombpuntoventa"));
|
||||
deposito.setNumpuntoventa(rs.getString("numpuntoventa"));
|
||||
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.setEmpresaId(rs.getInt(EMPRESA_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){
|
||||
deposito.setNumdeposito(rs.getString("numdeposito"));
|
||||
}
|
||||
|
@ -155,6 +163,8 @@ public class RelatorioDepositos extends Relatorio {
|
|||
sql.append(" tmp.dtmotivo, ");
|
||||
sql.append(" tmp.saldo, ");
|
||||
sql.append(" tmp.vrfechamento, ");
|
||||
sql.append(" tmp.valordocumento, ");
|
||||
sql.append(" tmp.indboletoquitado, ");
|
||||
sql.append(" tmp.fechamentocntcorrenteId, ");
|
||||
|
||||
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)) AS vlrBoletoDeposito, ");
|
||||
sql.append(" f.total as vrfechamento, ");
|
||||
sql.append(" fb.indboletoquitado, ");
|
||||
sql.append(" fb.valordocumento, ");
|
||||
|
||||
if (! filtrarPendentes){
|
||||
sql.append(" fdp.NUMDEPOSITO as numdeposito, ");
|
||||
|
@ -218,8 +230,9 @@ public class RelatorioDepositos extends Relatorio {
|
|||
if (!filtrarPendentes){
|
||||
sql.append(" fdp.NUMDEPOSITO, ");
|
||||
}
|
||||
|
||||
sql.append(" f.total ) tmp ");
|
||||
sql.append(" fb.indboletoquitado, ");
|
||||
sql.append(" fb.valordocumento, ");
|
||||
sql.append(" f.total ) tmp ");
|
||||
|
||||
if (filtrarPendentes){
|
||||
sql.append(" where ");
|
||||
|
|
Loading…
Reference in New Issue