celio 2021-07-27 13:49:28 +00:00
parent 26e6967b02
commit 8e0dda166e
2 changed files with 13 additions and 1 deletions

View File

@ -731,7 +731,8 @@ public class Totalbus {
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(" pte.numsitef AS numeroestabelecimento, ");
sb.append(" ct.cantparcelas ");
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 ");
@ -769,6 +770,7 @@ public class Totalbus {
receita.setDataLancamento(rs.getDate(1)); receita.setDataLancamento(rs.getDate(1));
receita.setDataMovimento(rs.getDate(1)); receita.setDataMovimento(rs.getDate(1));
receita.setLocalArrecadacao(rs.getString(6)); receita.setLocalArrecadacao(rs.getString(6));
receita.setCantParcelas(rs.getString(12));
if (rs.getBigDecimal(4).signum() == -1) { if (rs.getBigDecimal(4).signum() == -1) {
receita.setIdentificadorReceitaDespesa("D"); receita.setIdentificadorReceitaDespesa("D");
receita.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1)))); receita.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1))));

View File

@ -8,6 +8,7 @@ public class DespesaReceitaComporte extends DespesaReceita {
protected String numeroEstabelecimento; protected String numeroEstabelecimento;
protected String codigoAutorizacao; protected String codigoAutorizacao;
protected String cantParcelas = "";
@Override @Override
public void preencheLinha(List<String> rows) { public void preencheLinha(List<String> rows) {
@ -33,6 +34,7 @@ public class DespesaReceitaComporte extends DespesaReceita {
sb.append(StringUtils.rightPad("", 16, " ")); sb.append(StringUtils.rightPad("", 16, " "));
sb.append(StringUtils.rightPad("", 3, "0")); sb.append(StringUtils.rightPad("", 3, "0"));
sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0")); sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0"));
sb.append(cantParcelas);
sb.append(finalLinha); sb.append(finalLinha);
sb.append(System.getProperty("line.separator")); sb.append(System.getProperty("line.separator"));
rows.add(sb.toString()); rows.add(sb.toString());
@ -53,4 +55,12 @@ public class DespesaReceitaComporte extends DespesaReceita {
public void setCodigoAutorizacao(String codigoAutorizacao) { public void setCodigoAutorizacao(String codigoAutorizacao) {
this.codigoAutorizacao = StringUtils.rightPad(codigoAutorizacao != null ? truncStr(codigoAutorizacao, 22) : "", 22, "0"); 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") : " ";
}
} }