parent
589c48f359
commit
da470ed13c
2
pom.xml
2
pom.xml
|
@ -3,7 +3,7 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>IntegracaoReceitaDespesa</artifactId>
|
||||
<version>1.0.1</version>
|
||||
<version>1.1.0</version>
|
||||
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
|
|
|
@ -558,7 +558,9 @@ public class Totalbus {
|
|||
sb.append(" ev.tipoeventoextra_id, ");
|
||||
sb.append(" cdp.formapago_id as formapagoId, ");
|
||||
sb.append(" ct.numautorizacion as numautorizacion, ");
|
||||
sb.append(" pte.numsitef as numeroEstabelecimento ");
|
||||
sb.append(" pte.numsitef as numeroEstabelecimento, ");
|
||||
sb.append(" b.numfoliosistema,");
|
||||
sb.append(" ct.tx_id");
|
||||
sb.append(" from ");
|
||||
sb.append(" caja_diversos cd ");
|
||||
sb.append(" left join evento_extra ev on ev.eventoextra_id = cd.eventoextra_id ");
|
||||
|
@ -569,6 +571,7 @@ public class Totalbus {
|
|||
sb.append(" left join ptovta_integra pi on e.empresa_id = pi.empresa_id and pi.puntoventa_id = pv.puntoventa_id ");
|
||||
sb.append(" left join caja_tarjeta ct on ct.cajatarjeta_id = cdp.cajatarjeta_id ");
|
||||
sb.append(" left join ptovta_empresa pte on pte.puntoventa_id = pv.puntoventa_id and pte.empresa_id = e.empresa_id ");
|
||||
sb.append(" left join boleto b on (b.boleto_id = ev.boleto_id) ");
|
||||
sb.append(" where ");
|
||||
sb.append(" cd.feccorte = ? ");
|
||||
adicionaFiltroQuery(puntoVentaId, sb, " and cd.puntoventa_id = ", puntoVentaId != null && !puntoVentaId.equals(-1));
|
||||
|
@ -584,7 +587,9 @@ public class Totalbus {
|
|||
sb.append(" pv.numpuntoventa, ev.tipoeventoextra_id, ");
|
||||
sb.append(" cdp.formapago_id, ");
|
||||
sb.append(" ct.numautorizacion, ");
|
||||
sb.append(" pte.numsitef ");
|
||||
sb.append(" pte.numsitef, ");
|
||||
sb.append(" b.numfoliosistema,");
|
||||
sb.append(" ct.tx_id");
|
||||
|
||||
PreparedStatement stmt = null;
|
||||
ResultSet rs = null;
|
||||
|
@ -603,6 +608,11 @@ public class Totalbus {
|
|||
DespesaReceitaComporte despesa = new DespesaReceitaComporte();
|
||||
despesa.setCodigoEmpresa(rs.getInt(2));
|
||||
despesa.setCodigoReceitaDespesa(rs.getString(5));
|
||||
if(StringUtils.isNotBlank(rs.getString(5)) && (rs.getString(5).equals("22") || rs.getString(5).equals("8101"))) {
|
||||
despesa.setNumfoliosistema(rs.getString(11));
|
||||
}else {
|
||||
despesa.setNumfoliosistema("");
|
||||
}
|
||||
despesa.setDataLancamento(rs.getDate(1));
|
||||
despesa.setDataMovimento(rs.getDate(1));
|
||||
despesa.setLocalArrecadacao(rs.getString(6));
|
||||
|
@ -625,7 +635,7 @@ public class Totalbus {
|
|||
despesa.setCodigoAutorizacao("");
|
||||
despesa.setNumeroEstabelecimento("");
|
||||
}
|
||||
|
||||
despesa.setTxId(rs.getString(12));
|
||||
despesas.add(despesa);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
@ -773,7 +783,9 @@ public class Totalbus {
|
|||
sb.append(" COALESCE(cdp.formapago_id,0) as formapagoId, ");
|
||||
sb.append(" ct.numautorizacion AS numautorizacion, ");
|
||||
sb.append(" pte.numsitef AS numeroestabelecimento, ");
|
||||
sb.append(" ct.cantparcelas ");
|
||||
sb.append(" ct.cantparcelas, ");
|
||||
sb.append(" b.numfoliosistema,");
|
||||
sb.append(" ct.tx_id");
|
||||
sb.append(" from ");
|
||||
sb.append(" caja_diversos cd ");
|
||||
sb.append(" left join evento_extra ev on ev.eventoextra_id = cd.eventoextra_id ");
|
||||
|
@ -784,12 +796,13 @@ public class Totalbus {
|
|||
sb.append(" left join ptovta_integra pi on e.empresa_id = pi.empresa_id and pi.puntoventa_id = pv.puntoventa_id ");
|
||||
sb.append(" LEFT JOIN caja_tarjeta ct ON ct.cajatarjeta_id = cdp.cajatarjeta_id ");
|
||||
sb.append(" LEFT JOIN ptovta_empresa pte ON pte.puntoventa_id = pv.puntoventa_id AND pte.empresa_id = e.empresa_id ");
|
||||
sb.append(" LEFT JOIN boleto b on (b.boleto_id = ev.boleto_id) ");
|
||||
sb.append(" where ");
|
||||
sb.append(" cd.feccorte = ? ");
|
||||
adicionaFiltroQuery(puntoVentaId, sb, " and cd.puntoventa_id = ", puntoVentaId != null && !puntoVentaId.equals(-1));
|
||||
adicionaFiltroQuery(empresaId, sb, " and e.empresa_id = ", empresaId != null);
|
||||
sb.append(" and cd.activo = 1 ");
|
||||
sb.append(" and tee.indtipo = 1 ");
|
||||
sb.append(" and tee.indtipo = 1 ");
|
||||
|
||||
PreparedStatement stmt = null;
|
||||
ResultSet rs = null;
|
||||
|
@ -808,6 +821,11 @@ public class Totalbus {
|
|||
DespesaReceitaComporte receita = new DespesaReceitaComporte();
|
||||
receita.setCodigoEmpresa(rs.getInt(2));
|
||||
receita.setCodigoReceitaDespesa(rs.getString(5));
|
||||
if(StringUtils.isNotBlank(rs.getString(5)) && (rs.getString(5).equals("22") || rs.getString(5).equals("8101"))) {
|
||||
receita.setNumfoliosistema(rs.getString(13));
|
||||
}else {
|
||||
receita.setNumfoliosistema("");
|
||||
}
|
||||
receita.setDataLancamento(rs.getDate(1));
|
||||
receita.setDataMovimento(rs.getDate(1));
|
||||
receita.setLocalArrecadacao(rs.getString(6));
|
||||
|
@ -837,7 +855,7 @@ public class Totalbus {
|
|||
receita.setCodigoAutorizacao("");
|
||||
receita.setNumeroEstabelecimento("");
|
||||
}
|
||||
|
||||
receita.setTxId(rs.getString(14));
|
||||
despesas.add(receita);
|
||||
}
|
||||
} catch (Exception e) {
|
||||
|
|
|
@ -9,6 +9,8 @@ public class DespesaReceitaComporte extends DespesaReceita {
|
|||
protected String numeroEstabelecimento;
|
||||
protected String codigoAutorizacao;
|
||||
protected String cantParcelas = "";
|
||||
protected String numfoliosistema = "";
|
||||
protected String txId = "";
|
||||
|
||||
@Override
|
||||
public void preencheLinha(List<String> rows) {
|
||||
|
@ -35,6 +37,8 @@ public class DespesaReceitaComporte extends DespesaReceita {
|
|||
sb.append(StringUtils.rightPad("", 3, "0"));
|
||||
sb.append(StringUtils.leftPad(formaPagamentoId, 2, "0"));
|
||||
sb.append(cantParcelas);
|
||||
sb.append(numfoliosistema);
|
||||
sb.append(txId);
|
||||
sb.append(finalLinha);
|
||||
sb.append(System.getProperty("line.separator"));
|
||||
rows.add(sb.toString());
|
||||
|
@ -63,4 +67,21 @@ public class DespesaReceitaComporte extends DespesaReceita {
|
|||
public void setCantParcelas(String cantParcelas) {
|
||||
this.cantParcelas = StringUtils.isNotEmpty(cantParcelas) ? StringUtils.leftPad(cantParcelas, 4,"0") : " ";
|
||||
}
|
||||
|
||||
public String getNumfoliosistema() {
|
||||
return numfoliosistema;
|
||||
}
|
||||
|
||||
public void setNumfoliosistema(String numfoliosistema) {
|
||||
this.numfoliosistema = StringUtils.leftPad(numfoliosistema != null ? numfoliosistema : "", 16, "");
|
||||
}
|
||||
|
||||
public String getTxId() {
|
||||
return txId;
|
||||
}
|
||||
|
||||
public void setTxId(String txId) {
|
||||
this.txId = StringUtils.leftPad(txId != null ? truncStr(txId, 36) : "", 35, "");
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue