fixes bug#14768
dev: Lucas Silvério qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@95481 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
dfde6ecafc
commit
d42ab72b68
|
@ -57,6 +57,7 @@ public class BGMApplication {
|
|||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
public static BGMApplication getInstance(){
|
||||
if (instance == null){
|
||||
instance = new BGMApplication();
|
||||
|
@ -142,6 +143,7 @@ public class BGMApplication {
|
|||
}
|
||||
}
|
||||
}
|
||||
|
||||
private void copiarArquivoExternamente(File arquivoBGM,String pathGravacaoExternaArquivos){
|
||||
if (pathGravacaoExternaArquivos == null){
|
||||
log.info("Path externo para gravação de arquivos não configurado");
|
||||
|
@ -161,6 +163,7 @@ public class BGMApplication {
|
|||
log.error(String.format("Erro ao gravar o arquivo %s no diretorio %s", arquivoBGM.getName(),pathGravacaoExternaArquivos) ,e);
|
||||
}
|
||||
}
|
||||
|
||||
private void copyFileUsingChannel(File source, File dest) throws IOException {
|
||||
|
||||
FileChannel sourceChannel = null;
|
||||
|
@ -174,6 +177,7 @@ public class BGMApplication {
|
|||
destChannel.close();
|
||||
}
|
||||
}
|
||||
|
||||
private void excluirArquivosZip(String diretorio){
|
||||
File pasta = new File(diretorio);
|
||||
File[] arquivos = pasta.listFiles();
|
||||
|
@ -249,4 +253,5 @@ public class BGMApplication {
|
|||
e.printStackTrace();
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -145,11 +145,13 @@ public class Totalbus {
|
|||
sb.append(" e.empresa_id AS empresa, ");
|
||||
sb.append(" pv.puntoventa_id AS puntoventaId, ");
|
||||
sb.append(" sum(cdp.importe) AS valor, ");
|
||||
|
||||
if(isCodReceitaFixoBgm){
|
||||
sb.append(" case when cdp.formapago_id = 2 then 802 else 803 end, ");
|
||||
sb.append(" case when cdp.formapago_id = 2 then 802 else 803 end, ");
|
||||
}else{
|
||||
sb.append(" tee.contacontabil AS contacontabil, ");
|
||||
sb.append(" tee.contacontabil AS contacontabil, ");
|
||||
}
|
||||
|
||||
sb.append(" pv.numpuntoventa AS numpuntoventa, ");
|
||||
sb.append(" ev.tipoeventoextra_id, ");
|
||||
sb.append(" cdp.formapago_id as formapagoId ");
|
||||
|
@ -167,15 +169,18 @@ public class Totalbus {
|
|||
adicionaFiltroQuery(empresaId, sb, " and e.empresa_id = ", empresaId != null);
|
||||
sb.append(" and cd.activo = 1 ");
|
||||
sb.append(" and cdp.formapago_id in (2,3) ");
|
||||
sb.append(" and tee.indtipo = 0 ");
|
||||
sb.append(" group by ");
|
||||
sb.append(" cd.feccorte, ");
|
||||
sb.append(" e.empresa_id, ");
|
||||
sb.append(" pv.puntoventa_id, ");
|
||||
|
||||
if(isCodReceitaFixoBgm){
|
||||
sb.append(" case when cdp.formapago_id = 2 then 802 else 803 end, ");
|
||||
}else{
|
||||
sb.append(" tee.contacontabil, ");
|
||||
}
|
||||
|
||||
sb.append(" pv.numpuntoventa, ev.tipoeventoextra_id, ");
|
||||
sb.append(" cdp.formapago_id ");
|
||||
|
||||
|
@ -200,10 +205,10 @@ public class Totalbus {
|
|||
despesa.setDataMovimento(rs.getDate(1));
|
||||
despesa.setLocalArrecadacao(rs.getString(6));
|
||||
if (rs.getBigDecimal(4).signum() == -1) {
|
||||
despesa.setIdentificadorReceitaDespesa("R");
|
||||
despesa.setIdentificadorReceitaDespesa("D");
|
||||
despesa.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1))));
|
||||
} else {
|
||||
despesa.setIdentificadorReceitaDespesa("D");
|
||||
despesa.setIdentificadorReceitaDespesa("R");
|
||||
despesa.setValorLancamento(df.format(rs.getBigDecimal(4)));
|
||||
}
|
||||
if (incluiTipoPagamentoTurismoBGM) {
|
||||
|
@ -260,6 +265,7 @@ public class Totalbus {
|
|||
adicionaFiltroQuery(empresaId, sb, " and e.empresa_id = ", empresaId != null);
|
||||
sb.append(" and cd.activo = 1 ");
|
||||
sb.append(" and cdp.formapago_id in (2,3) ");
|
||||
sb.append(" and tee.indtipo = 0 ");
|
||||
sb.append(" group by ");
|
||||
sb.append(" cd.feccorte, ");
|
||||
sb.append(" e.empresa_id, ");
|
||||
|
@ -291,10 +297,10 @@ public class Totalbus {
|
|||
despesa.setDataMovimento(rs.getDate(1));
|
||||
despesa.setLocalArrecadacao(rs.getString(6));
|
||||
if (rs.getBigDecimal(4).signum() == -1) {
|
||||
despesa.setIdentificadorReceitaDespesa("R");
|
||||
despesa.setIdentificadorReceitaDespesa("D");
|
||||
despesa.setValorLancamento(df.format(rs.getBigDecimal(4).multiply(new BigDecimal(-1))));
|
||||
} else {
|
||||
despesa.setIdentificadorReceitaDespesa("D");
|
||||
despesa.setIdentificadorReceitaDespesa("R");
|
||||
despesa.setValorLancamento(df.format(rs.getBigDecimal(4)));
|
||||
}
|
||||
if (incluiTipoPagamentoTurismoBGM) {
|
||||
|
|
|
@ -92,7 +92,7 @@ public class DespesaReceita {
|
|||
}
|
||||
|
||||
public void setValorLancamento(String valorLancamento) {
|
||||
this.valorLancamento = StringUtils.leftPad(valorLancamento!=null?truncStr(valorLancamento.replace(",", "").replace(".", ""), 100):valorLancamento.replace(",", "").replace(".", ""), 13, "0");
|
||||
this.valorLancamento = StringUtils.leftPad(valorLancamento!=null?truncStr(valorLancamento.replace(",", "").replace(".", ""), 100):"", 13, "0");
|
||||
}
|
||||
|
||||
public void setDescricaoDetalhada(String desc) {
|
||||
|
|
Loading…
Reference in New Issue