diff --git a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java index 59f5e712d..98addab5b 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/dao/Totalbus.java @@ -731,7 +731,8 @@ public class Totalbus { sb.append(" ev.tipoeventoextra_id, "); sb.append(" COALESCE(cdp.formapago_id,0) as formapagoId, "); sb.append(" ct.numautorizacion AS numautorizacion, "); - sb.append(" pte.numsitef AS numeroestabelecimento "); + sb.append(" pte.numsitef AS numeroestabelecimento, "); + sb.append(" ct.cantparcelas "); sb.append(" from "); sb.append(" caja_diversos cd "); sb.append(" left join evento_extra ev on ev.eventoextra_id = cd.eventoextra_id "); @@ -769,6 +770,7 @@ public class Totalbus { receita.setDataLancamento(rs.getDate(1)); receita.setDataMovimento(rs.getDate(1)); receita.setLocalArrecadacao(rs.getString(6)); + receita.setCantParcelas(rs.getString(12)); if (rs.getBigDecimal(4).signum() == -1) { receita.setIdentificadorReceitaDespesa("D"); receita.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1)))); diff --git a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java index 50da252f0..6b82e2a62 100644 --- a/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java +++ b/src/com/rjconsultores/integracaoreceitadespesa/entidades/DespesaReceitaComporte.java @@ -8,6 +8,7 @@ public class DespesaReceitaComporte extends DespesaReceita { protected String numeroEstabelecimento; protected String codigoAutorizacao; + protected String cantParcelas = ""; @Override public void preencheLinha(List rows) { @@ -33,6 +34,7 @@ public class DespesaReceitaComporte extends DespesaReceita { sb.append(StringUtils.rightPad("", 16, " ")); sb.append(StringUtils.rightPad("", 3, "0")); sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0")); + sb.append(cantParcelas); sb.append(finalLinha); sb.append(System.getProperty("line.separator")); rows.add(sb.toString()); @@ -53,4 +55,12 @@ public class DespesaReceitaComporte extends DespesaReceita { public void setCodigoAutorizacao(String codigoAutorizacao) { this.codigoAutorizacao = StringUtils.rightPad(codigoAutorizacao != null ? truncStr(codigoAutorizacao, 22) : "", 22, "0"); } + + public String getCantParcelas() { + return cantParcelas; + } + + public void setCantParcelas(String cantParcelas) { + this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : " "; + } }