fabio 2021-02-22 22:03:15 +00:00
parent 725b37fd94
commit eec6e2e97b
1 changed files with 20 additions and 10 deletions

View File

@ -4,7 +4,6 @@ import java.math.BigDecimal;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DecimalFormat; import java.text.DecimalFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
@ -589,8 +588,12 @@ public class Totalbus {
despesa.setTipoPagamentoTurismo(rs.getString("tipoeventoextra_id")); despesa.setTipoPagamentoTurismo(rs.getString("tipoeventoextra_id"));
} }
despesa.setFormaPagamentoId(rs.getString("formapagoId")); despesa.setFormaPagamentoId(rs.getString("formapagoId"));
despesa.setCodigoAutorizacao(rs.getString("numautorizacion"));
despesa.setNumeroEstabelecimento(rs.getString("numeroEstabelecimento")); if( despesa.getFormaPagamentoId().equals("2") || despesa.getFormaPagamentoId().equals("3")) {
despesa.setCodigoAutorizacao(rs.getString("numautorizacion"));
despesa.setNumeroEstabelecimento(rs.getString("numeroEstabelecimento"));
}
despesas.add(despesa); despesas.add(despesa);
} }
} catch (Exception e) { } catch (Exception e) {
@ -711,16 +714,17 @@ public class Totalbus {
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>(); List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
StringBuilder sb = new StringBuilder(); StringBuilder sb = new StringBuilder();
sb.append(" select "); sb.append(" select ");
sb.append(" cd.feccorte AS fechorvta, "); sb.append(" cd.feccorte AS fechorvta, ");
sb.append(" e.empresa_id AS empresa, "); sb.append(" e.empresa_id AS empresa, ");
sb.append(" pv.puntoventa_id AS puntoventaId, "); sb.append(" pv.puntoventa_id AS puntoventaId, ");
sb.append(" COALESCE(cdp.importe,0) AS valor, "); sb.append(" COALESCE(cdp.importe,0) AS valor, ");
sb.append(" tee.contacontabil AS contacontabil, "); sb.append(" tee.contacontabil AS contacontabil, ");
sb.append(" pv.numpuntoventa AS numpuntoventa, "); sb.append(" pv.numpuntoventa AS numpuntoventa, ");
sb.append(" ev.descinfo as descinfo, "); sb.append(" ev.descinfo AS descinfo, ");
sb.append(" ev.tipoeventoextra_id, "); sb.append(" ev.tipoeventoextra_id, ");
sb.append(" COALESCE(cdp.formapago_id,0) as formapagoId, "); sb.append(" COALESCE(cdp.formapago_id,0) as formapagoId, ");
sb.append(" ct.numautorizacion AS numautorizacion "); sb.append(" ct.numautorizacion AS numautorizacion, ");
sb.append(" pte.numsitef AS numeroestabelecimento ");
sb.append(" from "); sb.append(" from ");
sb.append(" caja_diversos cd "); sb.append(" caja_diversos cd ");
sb.append(" left join evento_extra ev on ev.eventoextra_id = cd.eventoextra_id "); sb.append(" left join evento_extra ev on ev.eventoextra_id = cd.eventoextra_id ");
@ -730,6 +734,7 @@ public class Totalbus {
sb.append(" left join tipo_evento_extra tee on tee.tipoeventoextra_id = ev.tipoeventoextra_id "); sb.append(" left join tipo_evento_extra tee on tee.tipoeventoextra_id = ev.tipoeventoextra_id ");
sb.append(" left join ptovta_integra pi on e.empresa_id = pi.empresa_id and pi.puntoventa_id = pv.puntoventa_id "); sb.append(" left join ptovta_integra pi on e.empresa_id = pi.empresa_id and pi.puntoventa_id = pv.puntoventa_id ");
sb.append(" LEFT JOIN caja_tarjeta ct ON ct.cajatarjeta_id = cdp.cajatarjeta_id "); sb.append(" LEFT JOIN caja_tarjeta ct ON ct.cajatarjeta_id = cdp.cajatarjeta_id ");
sb.append(" LEFT JOIN ptovta_empresa pte ON pte.puntoventa_id = pv.puntoventa_id AND pte.empresa_id = e.empresa_id ");
sb.append(" where "); sb.append(" where ");
sb.append(" cd.feccorte = ? "); sb.append(" cd.feccorte = ? ");
adicionaFiltroQuery(puntoVentaId, sb, " and cd.puntoventa_id = ", puntoVentaId != null && !puntoVentaId.equals(-1)); adicionaFiltroQuery(puntoVentaId, sb, " and cd.puntoventa_id = ", puntoVentaId != null && !puntoVentaId.equals(-1));
@ -737,7 +742,6 @@ public class Totalbus {
sb.append(" and cd.activo = 1 "); sb.append(" and cd.activo = 1 ");
sb.append(" and tee.indtipo = 1 "); sb.append(" and tee.indtipo = 1 ");
PreparedStatement stmt = null; PreparedStatement stmt = null;
ResultSet rs = null; ResultSet rs = null;
@ -752,7 +756,7 @@ public class Totalbus {
rs = stmt.executeQuery(); rs = stmt.executeQuery();
while (rs.next()) { while (rs.next()) {
DespesaReceita receita = new DespesaReceita(); DespesaReceitaComporte receita = new DespesaReceitaComporte();
receita.setCodigoEmpresa(rs.getInt(2)); receita.setCodigoEmpresa(rs.getInt(2));
receita.setCodigoReceitaDespesa(rs.getString(5)); receita.setCodigoReceitaDespesa(rs.getString(5));
receita.setDataLancamento(rs.getDate(1)); receita.setDataLancamento(rs.getDate(1));
@ -775,6 +779,12 @@ public class Totalbus {
receita.setTipoPagamentoTurismo(rs.getString("tipoeventoextra_id")); receita.setTipoPagamentoTurismo(rs.getString("tipoeventoextra_id"));
} }
receita.setFormaPagamentoId(rs.getString("formapagoId")); receita.setFormaPagamentoId(rs.getString("formapagoId"));
if( receita.getFormaPagamentoId().equals("2") || receita.getFormaPagamentoId().equals("3")) {
receita.setCodigoAutorizacao(rs.getString("numautorizacion"));
receita.setNumeroEstabelecimento(rs.getString("numeroEstabelecimento"));
}
despesas.add(receita); despesas.add(receita);
} }
} catch (Exception e) { } catch (Exception e) {