fixes bug#AL-2815
parent
ca810711dc
commit
e431189178
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>IntegracaoReceitaDespesa</artifactId>
|
<artifactId>IntegracaoReceitaDespesa</artifactId>
|
||||||
<version>1.2.3</version>
|
<version>1.2.4</version>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
<repository>
|
<repository>
|
||||||
|
|
|
@ -97,13 +97,9 @@ public class Totalbus {
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
for (DespesaReceita item : despesasReceitas) {
|
for (DespesaReceita item : despesasReceitas) {
|
||||||
if (isReceitasDespesasComporte) {
|
|
||||||
item.preencheLinhaComporte(rows);
|
|
||||||
}else {
|
|
||||||
item.preencheLinha(rows);
|
item.preencheLinha(rows);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
|
||||||
return rows;
|
return rows;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -761,8 +757,8 @@ public class Totalbus {
|
||||||
return despesas;
|
return despesas;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<DespesaReceitaComporte> getReceitasComporte(final Integer puntoVentaId, final Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM) throws IntegracaoReceitaDespesaException {
|
public List<DespesaReceita> getReceitasComporte(final Integer puntoVentaId, final Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM) throws IntegracaoReceitaDespesaException {
|
||||||
List<DespesaReceitaComporte> despesas = new ArrayList<DespesaReceitaComporte>();
|
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, ");
|
||||||
|
|
|
@ -82,17 +82,17 @@ public class DespesaReceita {
|
||||||
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
|
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
|
||||||
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " ")); //84
|
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " ")); //84
|
||||||
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
|
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
|
||||||
sb.append(StringUtils.rightPad(numeroContratoTurismo.trim(), 10, " ")); //107
|
sb.append(StringUtils.rightPad(numeroContratoTurismo.trim(), 10, "0")); //107
|
||||||
sb.append(StringUtils.rightPad(numeroReciboTurismo.trim(), 10, " ")); //117
|
sb.append(StringUtils.rightPad(numeroReciboTurismo.trim(), 10, "0")); //117
|
||||||
sb.append(StringUtils.leftPad(getFormaPagamentoId().trim(), 2, " ")); //119
|
sb.append(StringUtils.leftPad(getFormaPagamentoId().trim(), 2, "0")); //119
|
||||||
sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, " ")); //111
|
sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, "0")); //121
|
||||||
sb.append(StringUtils.rightPad(descricaoDetalhada.trim(), 80, " ")); //211
|
sb.append(StringUtils.rightPad(descricaoDetalhada.trim(), 80, " ")); //201
|
||||||
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, " ").substring(0,10) : "", 10, " "));
|
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, "0").substring(0,10) : "", 10, "0"));//211
|
||||||
sb.append(codigoAutorizacao != null ? StringUtils.rightPad(codigoAutorizacao, 22, " ") : StringUtils.rightPad("", 22, " "));
|
sb.append(codigoAutorizacao != null ? StringUtils.rightPad(codigoAutorizacao, 25, "0") : StringUtils.rightPad("", 25, "0")); //236
|
||||||
sb.append(StringUtils.rightPad(formaPagamentoId.trim(), 2, "0")); //229
|
sb.append(StringUtils.rightPad(formaPagamentoId.trim(), 2, "0")); //238
|
||||||
sb.append(StringUtils.leftPad(cantParcelas.trim(), 4, "0"));
|
sb.append(StringUtils.leftPad(cantParcelas.trim(), 4, "0")); //242
|
||||||
sb.append(StringUtils.leftPad(numFolioSistema.trim(), 16, " ")); //259
|
sb.append(StringUtils.leftPad(numFolioSistema.trim(), 16, " ")); //258
|
||||||
sb.append(StringUtils.leftPad(tx_id.trim(), 35, " ")); //294
|
sb.append(StringUtils.leftPad(tx_id.trim(), 35, " ")); //293
|
||||||
sb.append(finalLinha);
|
sb.append(finalLinha);
|
||||||
sb.append(System.getProperty("line.separator"));
|
sb.append(System.getProperty("line.separator"));
|
||||||
|
|
||||||
|
|
|
@ -24,17 +24,17 @@ public class DespesaReceitaComporte extends DespesaReceita {
|
||||||
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " ")); //71
|
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " ")); //71
|
||||||
sb.append(StringUtils.leftPad(turno.trim(), 2, "0")); //73
|
sb.append(StringUtils.leftPad(turno.trim(), 2, "0")); //73
|
||||||
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
|
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0")); //83
|
||||||
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " ")); //84
|
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, "0")); //84
|
||||||
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
|
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0")); //97
|
||||||
sb.append(StringUtils.leftPad(numeroContratoTurismo.trim(), 10, "0"));
|
sb.append(StringUtils.leftPad(numeroContratoTurismo.trim(), 10, "0"));
|
||||||
sb.append(StringUtils.leftPad(numeroReciboTurismo.trim(), 10, "0"));
|
sb.append(StringUtils.leftPad(numeroReciboTurismo.trim(), 10, "0"));
|
||||||
sb.append(getFormaPagamentoTurismo());
|
sb.append(StringUtils.leftPad(getFormaPagamentoTurismo().trim(),2,"0"));
|
||||||
sb.append(getTipoPagamentoTurismo());
|
sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, "0"));
|
||||||
sb.append(StringUtils.rightPad("", 80, " "));
|
sb.append(StringUtils.rightPad("", 80, " "));
|
||||||
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, " ").substring(0,10) : "", 10, " "));
|
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(numeroEstabelecimento) ? StringUtils.rightPad(numeroEstabelecimento, 10, "0").substring(0,10) : "", 10, "0"));
|
||||||
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(codigoAutorizacao) ? StringUtils.rightPad(codigoAutorizacao, 22, " ").substring(0,22) : "", 22, " "));
|
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(codigoAutorizacao) ? StringUtils.rightPad(codigoAutorizacao, 25, "0").substring(0,24) : "", 25, " "));
|
||||||
sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0"));
|
sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0"));
|
||||||
sb.append(cantParcelas);
|
sb.append(StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : "0000");
|
||||||
sb.append(numfoliosistema);
|
sb.append(numfoliosistema);
|
||||||
sb.append(txId);
|
sb.append(txId);
|
||||||
sb.append(finalLinha);
|
sb.append(finalLinha);
|
||||||
|
@ -55,7 +55,7 @@ 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, 25) : " ", 25, "0");
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getCantParcelas() {
|
public String getCantParcelas() {
|
||||||
|
@ -63,7 +63,7 @@ public class DespesaReceitaComporte extends DespesaReceita {
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setCantParcelas(String cantParcelas) {
|
public void setCantParcelas(String cantParcelas) {
|
||||||
this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : " ";
|
this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : "0000";
|
||||||
}
|
}
|
||||||
|
|
||||||
public String getNumfoliosistema() {
|
public String getNumfoliosistema() {
|
||||||
|
|
Loading…
Reference in New Issue