Merge pull request 'AL-2590' (#2) from AL-2590 into master
Reviewed-on: adm/IntegracaoReceitaDespesa#2 Reviewed-by: fabio <fabio.faria@rjconsultores.com.br> Reviewed-by: pinheiro <valdevir@rjconsultores.com.br>master
commit
6784ec5efe
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.0</version>
|
<version>1.2.1</version>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
<repository>
|
<repository>
|
||||||
|
|
|
@ -69,11 +69,11 @@ public class Totalbus {
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<String> getDespesasReceitas(Integer puntoventaId, Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM, boolean isLayoutNovo) throws IntegracaoReceitaDespesaException{
|
public List<String> getDespesasReceitas(Integer puntoventaId, Integer empresaId, Date fechaParam, boolean incluiTipoPagamentoTurismoBGM, boolean isLayoutNovo) throws IntegracaoReceitaDespesaException{
|
||||||
log.debug("gerando depósitos...");
|
log.debug("gerando depósitos...");
|
||||||
List<DespesaReceita> despesasReceitas = getDepositos(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM, isLayoutNovo);
|
List<DespesaReceita> despesasReceitas = getDepositos(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM, isLayoutNovo);
|
||||||
log.debug("gerando despesas...");
|
log.debug("gerando despesas...");
|
||||||
despesasReceitas.addAll(getDespesas(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM, isLayoutNovo));
|
despesasReceitas.addAll(getDespesas(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM, isLayoutNovo));
|
||||||
log.debug("gerando despesas cartão...");
|
log.debug("gerando despesas cartão...");
|
||||||
|
|
||||||
if (isReceitasDespesasComporte){
|
if (isReceitasDespesasComporte){
|
||||||
despesasReceitas.addAll(getDespesaCartaoDebCredComporte(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM));
|
despesasReceitas.addAll(getDespesaCartaoDebCredComporte(puntoventaId, empresaId, fechaParam, incluiTipoPagamentoTurismoBGM));
|
||||||
|
@ -97,7 +97,11 @@ public class Totalbus {
|
||||||
}
|
}
|
||||||
}else {
|
}else {
|
||||||
for (DespesaReceita item : despesasReceitas) {
|
for (DespesaReceita item : despesasReceitas) {
|
||||||
item.preencheLinha(rows);
|
if (isReceitasDespesasComporte) {
|
||||||
|
item.preencheLinhaComporte(rows);
|
||||||
|
}else {
|
||||||
|
item.preencheLinha(rows);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return rows;
|
return rows;
|
||||||
|
@ -529,7 +533,7 @@ public class Totalbus {
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.toString(), e);
|
log.error(e.toString(), e);
|
||||||
throw new IntegracaoReceitaDespesaException("Erro ao processar Despesas Cartão Crédito/Débito");
|
throw new IntegracaoReceitaDespesaException("Erro ao processar Despesas Cartão Crédito/Débito");
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
rs.close();
|
rs.close();
|
||||||
|
@ -640,7 +644,7 @@ public class Totalbus {
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.toString(), e);
|
log.error(e.toString(), e);
|
||||||
throw new IntegracaoReceitaDespesaException("Erro ao processar Despesas Cartão Crédito/Débito");
|
throw new IntegracaoReceitaDespesaException("Erro ao processar Despesas Cartão Crédito/Débito");
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
rs.close();
|
rs.close();
|
||||||
|
@ -1055,10 +1059,10 @@ public class Totalbus {
|
||||||
depositos.add(deposito);
|
depositos.add(deposito);
|
||||||
soma = soma.add(rsFechamentos.getBigDecimal(1));
|
soma = soma.add(rsFechamentos.getBigDecimal(1));
|
||||||
}
|
}
|
||||||
log.debug("Total depósitos: " + soma);
|
log.debug("Total depósitos: " + soma);
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error(e.getMessage(), e);
|
log.error(e.getMessage(), e);
|
||||||
throw new IntegracaoReceitaDespesaException("Erro ao processar Depósitos");
|
throw new IntegracaoReceitaDespesaException("Erro ao processar Depósitos");
|
||||||
} finally {
|
} finally {
|
||||||
try {
|
try {
|
||||||
pstmtFechamentos.close();
|
pstmtFechamentos.close();
|
||||||
|
@ -1116,7 +1120,7 @@ public class Totalbus {
|
||||||
if (rs.next()) {
|
if (rs.next()) {
|
||||||
Date rsDate = new SimpleDateFormat("dd/MM/yyyy").parse(rs.getString(1));
|
Date rsDate = new SimpleDateFormat("dd/MM/yyyy").parse(rs.getString(1));
|
||||||
result = !rsDate.after(data);
|
result = !rsDate.after(data);
|
||||||
} else { // se não existir a constante, retorno true para que ela seja criada na função updateDataBloqueio
|
} else { // se não existir a constante, retorno true para que ela seja criada na função updateDataBloqueio
|
||||||
result = true;
|
result = true;
|
||||||
}
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
|
|
|
@ -63,12 +63,40 @@ public class DespesaReceita {
|
||||||
rows.add(sb.toString());
|
rows.add(sb.toString());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public void preencheLinhaComporte(List<String> rows) {
|
||||||
|
StringBuilder sb = new StringBuilder();
|
||||||
|
sb.append(StringUtils.rightPad(dataLancamento.trim(), 10, " "));
|
||||||
|
sb.append(StringUtils.leftPad(codigoEmpresa.trim(), 3, "0"));
|
||||||
|
sb.append(StringUtils.leftPad(codigoFilial.trim(), 3, "0"));
|
||||||
|
sb.append(StringUtils.rightPad(truncStr(localArrecadacao.toUpperCase(), 5), 5, " "));
|
||||||
|
sb.append(StringUtils.rightPad(numeroDaGuia.trim(), 25, " "));
|
||||||
|
sb.append(StringUtils.rightPad(dataMovimento.trim(), 10, " "));
|
||||||
|
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " "));
|
||||||
|
sb.append(StringUtils.leftPad(turno.trim(), 2, "0"));
|
||||||
|
sb.append(StringUtils.leftPad(codigoReceitaDespesa.trim(), 10, "0"));
|
||||||
|
sb.append(StringUtils.rightPad(identificadorReceitaDespesa.toUpperCase().trim(), 1, " "));
|
||||||
|
sb.append(StringUtils.leftPad(valorLancamento.trim(), 13, "0"));
|
||||||
|
sb.append(StringUtils.rightPad(numeroReciboTurismo.trim(), 10, " "));
|
||||||
|
sb.append(StringUtils.leftPad(getFormaPagamentoId().trim(), 2, " "));
|
||||||
|
sb.append(StringUtils.leftPad(getTipoPagamentoTurismo().trim(), 2, " "));
|
||||||
|
sb.append(StringUtils.rightPad("", 10, " "));
|
||||||
|
sb.append(StringUtils.rightPad(StringUtils.isNotEmpty(descricaoDetalhada) ? truncStr(descricaoDetalhada, 90) : "", 90, " "));
|
||||||
|
sb.append(StringUtils.leftPad(documentoVenda.trim(), 6, "0"));
|
||||||
|
sb.append(StringUtils.leftPad("", 1, " "));
|
||||||
|
sb.append(StringUtils.leftPad(tipoDocumentoVenda.trim(), 15, " "));
|
||||||
|
sb.append(StringUtils.leftPad(formaPagamentoId.trim(), 25, " "));
|
||||||
|
sb.append(System.getProperty("line.separator"));
|
||||||
|
sb.append(finalLinha);
|
||||||
|
|
||||||
|
rows.add(sb.toString());
|
||||||
|
}
|
||||||
|
|
||||||
public void preencheLinhaLayoutNovo(List<String> rows) {
|
public void preencheLinhaLayoutNovo(List<String> rows) {
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append(StringUtils.rightPad(dataLancamento.trim(), 10, " "));
|
sb.append(StringUtils.rightPad(dataLancamento.trim(), 10, " "));
|
||||||
sb.append(StringUtils.leftPad(codigoEmpresa.trim(), 3, "0"));
|
sb.append(StringUtils.leftPad(codigoEmpresa.trim(), 3, "0"));
|
||||||
sb.append(StringUtils.leftPad(codigoFilial.trim(), 3, "0"));
|
sb.append(StringUtils.leftPad(codigoFilial.trim(), 3, "0"));
|
||||||
sb.append(StringUtils.rightPad( truncStr(localArrecadacao.toUpperCase(), 5), 5, " "));
|
sb.append(StringUtils.rightPad(truncStr(localArrecadacao.toUpperCase(), 5), 5, " "));
|
||||||
sb.append(StringUtils.rightPad(numeroDaGuia.trim(), 25, " "));
|
sb.append(StringUtils.rightPad(numeroDaGuia.trim(), 25, " "));
|
||||||
sb.append(StringUtils.rightPad(dataMovimento.trim(), 10, " "));
|
sb.append(StringUtils.rightPad(dataMovimento.trim(), 10, " "));
|
||||||
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " "));
|
sb.append(StringUtils.rightPad(usuarioGlobus.trim(), 15, " "));
|
||||||
|
|
Loading…
Reference in New Issue