aristides 2019-06-07 14:08:53 +00:00
parent 09c1ae2382
commit 9dd6cfc80e
1 changed files with 6 additions and 6 deletions

View File

@ -26,7 +26,7 @@ public class DespesaReceita {
protected final String documentoVenda = "000000";// 202 6 Numérico protected final String documentoVenda = "000000";// 202 6 Numérico
protected final String tipoDocumentoVenda = " ";// 208 1 Alfanumérico protected final String tipoDocumentoVenda = " ";// 208 1 Alfanumérico
protected final String numerodocumentoCPG = "0000000000";// 209 10 Numérico protected final String numerodocumentoCPG = "0000000000";// 209 10 Numérico
protected String formaPagamentoId = "";// 218 Numérico protected String formaPagamentoId = "0";// 218 Numérico
protected final String finalLinha = "*";// 239 1 Alfanumérico protected final String finalLinha = "*";// 239 1 Alfanumérico
@ -53,10 +53,10 @@ public class DespesaReceita {
sb.append(numeroReciboTurismo); sb.append(numeroReciboTurismo);
sb.append(getFormaPagamentoTurismo()); sb.append(getFormaPagamentoTurismo());
sb.append(getTipoPagamentoTurismo()); sb.append(getTipoPagamentoTurismo());
sb.append(descricaoDetalhada); sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(descricaoDetalhada) ? truncStr(descricaoDetalhada, 100) : "", 100, " "));
sb.append(documentoVenda); sb.append(documentoVenda);
sb.append(tipoDocumentoVenda); sb.append(tipoDocumentoVenda);
sb.append(StringUtils.rightPad("", 10, "0")); sb.append(StringUtils.rightPad("", 9, "0"));
sb.append(formaPagamentoId); sb.append(formaPagamentoId);
sb.append(finalLinha); sb.append(finalLinha);
sb.append(System.getProperty("line.separator")); sb.append(System.getProperty("line.separator"));
@ -92,11 +92,11 @@ public class DespesaReceita {
} }
public void setValorLancamento(String valorLancamento) { public void setValorLancamento(String valorLancamento) {
this.valorLancamento = StringUtils.leftPad(valorLancamento.replace(",", "").replace(".", ""), 13, "0"); this.valorLancamento = StringUtils.leftPad(valorLancamento!=null?truncStr(valorLancamento.replace(",", ""), 100):valorLancamento.replace(",", "").replace(".", ""), 13, "0");
} }
public void setDescricaoDetalhada(String desc) { public void setDescricaoDetalhada(String desc) {
this.descricaoDetalhada = StringUtils.rightPad(desc != null ? truncStr(desc, 100) : "", 100, " "); this.descricaoDetalhada = StringUtils.rightPad(StringUtils.isNotEmpty(desc) ? truncStr(desc, 100) : "", 100, " ");
} }
public String getFormaPagamentoTurismo() { public String getFormaPagamentoTurismo() {
@ -116,7 +116,7 @@ public class DespesaReceita {
} }
public void setFormaPagamentoId(String formaPagamentoId) { public void setFormaPagamentoId(String formaPagamentoId) {
this.formaPagamentoId = formaPagamentoId; this.formaPagamentoId = StringUtils.leftPad(StringUtils.isNotEmpty(formaPagamentoId) ? truncStr(formaPagamentoId.toString(), 1) : "", 1, "0");
} }
protected String truncStr(String str, int size) { protected String truncStr(String str, int size) {