fixes bug#AL-3588
parent
1a6f43eb85
commit
e896ed9f44
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ModelWeb</artifactId>
|
||||
<version>1.26.6</version>
|
||||
<version>1.26.7</version>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
|
|
|
@ -9,6 +9,7 @@ import java.sql.SQLException;
|
|||
import java.util.ArrayList;
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
import java.util.Map.Entry;
|
||||
|
@ -22,6 +23,7 @@ import org.apache.log4j.Logger;
|
|||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.stereotype.Repository;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.TipoEventoExtra;
|
||||
import com.rjconsultores.ventaboletos.dao.ReceitaDespesaDAO;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.relatorios.receitaDespesa.RelatorioFinanceiroReceitasDespesasBean;
|
||||
|
@ -48,7 +50,7 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO {
|
|||
sql.append(" SELECT ")
|
||||
.append("LISTAGG(fp.cvepago||' /'||CAST(cfp.IMPORTE AS VARCHAR(10)),';') WITHIN GROUP( ORDER BY 1 DESC ) AS descpago,")
|
||||
.append(" C.FECHORVTA, P.PUNTOVENTA_ID, P.NOMBPUNTOVENTA, P.NUMPUNTOVENTA, TE.TIPOEVENTOEXTRA_ID, TE.DESCTIPOEVENTO, ")
|
||||
.append(" C.NUMSERIEPREIMPRESA, C.NUMFOLIOPREIMPRESO, E.NUMDOCUMENTO,E.EVENTOEXTRA_ID ")
|
||||
.append(" C.NUMSERIEPREIMPRESA, C.NUMFOLIOPREIMPRESO, E.NUMDOCUMENTO,E.EVENTOEXTRA_ID, TE.CVETIPOEVENTO, E.BOLETO_ID ")
|
||||
.append(" FROM CAJA_DIVERSOS C ")
|
||||
.append(" JOIN EVENTO_EXTRA E ON E.EVENTOEXTRA_ID = C.EVENTOEXTRA_ID ")
|
||||
.append(" JOIN TIPO_EVENTO_EXTRA TE ON TE.TIPOEVENTOEXTRA_ID = E.TIPOEVENTOEXTRA_ID ")
|
||||
|
@ -70,13 +72,18 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO {
|
|||
.append("c.numseriepreimpresa, ")
|
||||
.append("c.numfoliopreimpreso, ")
|
||||
.append("e.numdocumento, ")
|
||||
.append("e.eventoextra_id ");
|
||||
.append("e.eventoextra_id, ")
|
||||
.append("te.cvetipoevento, ")
|
||||
.append("e.boleto_id ");
|
||||
|
||||
sql.append("ORDER BY C.FECHORVTA, TE.DESCTIPOEVENTO, P.NOMBPUNTOVENTA, P.NUMPUNTOVENTA");
|
||||
|
||||
NamedParameterStatement stmt = new NamedParameterStatement(con, sql.toString());
|
||||
setParametros(stmt);
|
||||
|
||||
HashSet<String> tiposEventosSubstituir = new HashSet<String>();
|
||||
tiposEventosSubstituir.add(TipoEventoExtra.TARIFA_SAFER.toString());
|
||||
|
||||
ResultSet resultSet = stmt.executeQuery();
|
||||
List<RelatorioFinanceiroReceitasDespesasBean> lsBean = new ArrayList<RelatorioFinanceiroReceitasDespesasBean>();
|
||||
while (resultSet.next()) {
|
||||
|
@ -90,7 +97,14 @@ public class ReceitaDespesaHibernateDAO implements ReceitaDespesaDAO {
|
|||
bean.setFormaPagamento(resultSet.getString("DESCPAGO"));
|
||||
bean.setNumSeriePreImpresa(resultSet.getString("NUMSERIEPREIMPRESA"));
|
||||
bean.setNumFolioPreImpreso(resultSet.getString("NUMFOLIOPREIMPRESO"));
|
||||
bean.setCveTipoEvento(resultSet.getString("CVETIPOEVENTO"));
|
||||
|
||||
if (bean.getCveTipoEvento() != null && tiposEventosSubstituir.contains(bean.getCveTipoEvento())) {
|
||||
bean.setNumDocumento(resultSet.getString("BOLETO_ID"));
|
||||
} else {
|
||||
bean.setNumDocumento(resultSet.getString("NUMDOCUMENTO"));
|
||||
}
|
||||
|
||||
setFormasDePagamento(bean);
|
||||
setValorFormaPagamento(bean);
|
||||
|
||||
|
|
|
@ -28,7 +28,8 @@ public class RelatorioFinanceiroReceitasDespesasBean {
|
|||
private BigDecimal ValorFormaPagamento1;
|
||||
private BigDecimal ValorFormaPagamento2;
|
||||
private BigDecimal ValorFormaPagamento3;
|
||||
|
||||
private String cveTipoEvento;
|
||||
private String boletoId;
|
||||
|
||||
public Date getFecHorVta() {
|
||||
return fecHorVta;
|
||||
|
@ -205,4 +206,19 @@ public class RelatorioFinanceiroReceitasDespesasBean {
|
|||
ValorFormaPagamento3 = valorFormaPagamento3;
|
||||
}
|
||||
|
||||
public String getCveTipoEvento() {
|
||||
return cveTipoEvento;
|
||||
}
|
||||
|
||||
public void setCveTipoEvento(String cveTipoEvento) {
|
||||
this.cveTipoEvento = cveTipoEvento;
|
||||
}
|
||||
|
||||
public String getBoletoId() {
|
||||
return boletoId;
|
||||
}
|
||||
|
||||
public void setBoletoId(String boletoId) {
|
||||
this.boletoId = boletoId;
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue