Alteração para permitir iteração diária
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/Integracion/IntegracaoReceitaDespesa/trunk/IntegracaoReceitaDespesa@50941 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1a473b016a
commit
b2b9eca369
|
@ -33,10 +33,10 @@ public class Totalbus {
|
||||||
loadPuntosVenta();
|
loadPuntosVenta();
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<String> getDespesasReceitas(Integer puntoventaId, Integer empresaId){
|
public List<String> getDespesasReceitas(Integer puntoventaId, Integer empresaId,Date fechaParam){
|
||||||
List<DespesaReceita> despesasReceitas = getDepositos(puntoventaId, empresaId);
|
List<DespesaReceita> despesasReceitas = getDepositos(puntoventaId, empresaId, fechaParam);
|
||||||
despesasReceitas.addAll(getDespesas(puntoventaId, empresaId));
|
despesasReceitas.addAll(getDespesas(puntoventaId, empresaId, fechaParam));
|
||||||
despesasReceitas.addAll(getReceitas(puntoventaId, empresaId));
|
despesasReceitas.addAll(getReceitas(puntoventaId, empresaId, fechaParam));
|
||||||
List<String> rows = new ArrayList<String>();
|
List<String> rows = new ArrayList<String>();
|
||||||
|
|
||||||
for (DespesaReceita item : despesasReceitas){
|
for (DespesaReceita item : despesasReceitas){
|
||||||
|
@ -91,7 +91,7 @@ public class Totalbus {
|
||||||
return this.conn;
|
return this.conn;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<DespesaReceita> getReceitas(final Integer puntoVentaId, final Integer empresaId) {
|
public List<DespesaReceita> getReceitas(final Integer puntoVentaId, final Integer empresaId, Date fechaParam) {
|
||||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||||
StringBuffer sb = new StringBuffer();
|
StringBuffer sb = new StringBuffer();
|
||||||
sb.append(" select ");
|
sb.append(" select ");
|
||||||
|
@ -110,7 +110,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 ptovta_integra pi on e.empresa_id = pi.empresa_id and pi.puntoventa_id = pv.puntoventa_id ");
|
||||||
sb.append(" where ");
|
sb.append(" where ");
|
||||||
sb.append(" cd.feccorte = ? ");
|
sb.append(" cd.feccorte = ? ");
|
||||||
if (puntoVentaId != null){
|
if (puntoVentaId != null && !puntoVentaId.equals(-1)){
|
||||||
sb.append(" and cd.puntoventa_id = " + puntoVentaId);
|
sb.append(" and cd.puntoventa_id = " + puntoVentaId);
|
||||||
}
|
}
|
||||||
if (empresaId != null){
|
if (empresaId != null){
|
||||||
|
@ -129,7 +129,10 @@ public class Totalbus {
|
||||||
PreparedStatement stmt = null;
|
PreparedStatement stmt = null;
|
||||||
ResultSet rs = null;
|
ResultSet rs = null;
|
||||||
|
|
||||||
Date fecha = getData();
|
Date fecha = fechaParam;
|
||||||
|
if(fechaParam== null){
|
||||||
|
fecha = getData();
|
||||||
|
}
|
||||||
|
|
||||||
try{
|
try{
|
||||||
stmt = getConnection().prepareStatement(sb.toString());
|
stmt = getConnection().prepareStatement(sb.toString());
|
||||||
|
@ -156,7 +159,7 @@ public class Totalbus {
|
||||||
return despesas;
|
return despesas;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<DespesaReceita> getDespesas(Integer puntoventaId, Integer empresaId){
|
public List<DespesaReceita> getDespesas(Integer puntoventaId, Integer empresaId, Date fechaParam){
|
||||||
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
List<DespesaReceita> despesas = new ArrayList<DespesaReceita>();
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append(" select ");
|
sb.append(" select ");
|
||||||
|
@ -176,7 +179,7 @@ public class Totalbus {
|
||||||
sb.append(" where ");
|
sb.append(" where ");
|
||||||
sb.append(" cd.feccorte = ? ");
|
sb.append(" cd.feccorte = ? ");
|
||||||
sb.append(" and tee.indtipo = 0 ");
|
sb.append(" and tee.indtipo = 0 ");
|
||||||
if (puntoventaId != null){
|
if (puntoventaId != null && !puntoventaId.equals(-1)){
|
||||||
sb.append(" and cd.puntoventa_id = " + puntoventaId);
|
sb.append(" and cd.puntoventa_id = " + puntoventaId);
|
||||||
}
|
}
|
||||||
if (empresaId != null){
|
if (empresaId != null){
|
||||||
|
@ -187,7 +190,10 @@ public class Totalbus {
|
||||||
sb.append(" and not exists (select ee.EVENTOEXTRA_ID from evento_extra ee where ev.EVENTOEXTRA_ID = ee.EVENTOEXTRACANC_ID) ");
|
sb.append(" and not exists (select ee.EVENTOEXTRA_ID from evento_extra ee where ev.EVENTOEXTRA_ID = ee.EVENTOEXTRACANC_ID) ");
|
||||||
sb.append(" and ev.EVENTOEXTRACANC_ID is null ");
|
sb.append(" and ev.EVENTOEXTRACANC_ID is null ");
|
||||||
|
|
||||||
Date fecha = getData();
|
Date fecha = fechaParam;
|
||||||
|
if(fechaParam== null){
|
||||||
|
fecha = getData();
|
||||||
|
}
|
||||||
|
|
||||||
PreparedStatement pstmt = null;
|
PreparedStatement pstmt = null;
|
||||||
ResultSet rs = null;
|
ResultSet rs = null;
|
||||||
|
@ -217,7 +223,7 @@ public class Totalbus {
|
||||||
return despesas;
|
return despesas;
|
||||||
}
|
}
|
||||||
|
|
||||||
public List<DespesaReceita> getDepositos(Integer puntoventaId, Integer empresaId){
|
public List<DespesaReceita> getDepositos(Integer puntoventaId, Integer empresaId, Date fechaParam){
|
||||||
List<DespesaReceita> depositos = new ArrayList<DespesaReceita>();
|
List<DespesaReceita> depositos = new ArrayList<DespesaReceita>();
|
||||||
StringBuilder sb = new StringBuilder();
|
StringBuilder sb = new StringBuilder();
|
||||||
sb.append("select i.instifinanceira_id, i.codigo, fdep.fechamentodeposito_id, fdep.valor, fdep.numdeposito, fdep.fecha_deposito ");
|
sb.append("select i.instifinanceira_id, i.codigo, fdep.fechamentodeposito_id, fdep.valor, fdep.numdeposito, fdep.fecha_deposito ");
|
||||||
|
@ -233,15 +239,16 @@ public class Totalbus {
|
||||||
strFechamentos.append("left join empresa_contabancaria ec on ec.empresa_id = fc.empresa_id and ec.instifinanceira_id = :instifinanceiraId and ec.activo = 1 ");
|
strFechamentos.append("left join empresa_contabancaria ec on ec.empresa_id = fc.empresa_id and ec.instifinanceira_id = :instifinanceiraId and ec.activo = 1 ");
|
||||||
strFechamentos.append("where fd.fechamentodeposito_id = :fechamentodepositoId and fd.activo <> 0 and fc.activo <> 0 ");
|
strFechamentos.append("where fd.fechamentodeposito_id = :fechamentodepositoId and fd.activo <> 0 and fc.activo <> 0 ");
|
||||||
|
|
||||||
if (puntoventaId != null){
|
if (puntoventaId != null && !puntoventaId.equals(-1)){
|
||||||
strFechamentos.append(" and fc.puntoventa_id = " + puntoventaId);
|
strFechamentos.append(" and fc.puntoventa_id = " + puntoventaId);
|
||||||
}
|
}
|
||||||
if (empresaId != null){
|
if (empresaId != null){
|
||||||
strFechamentos.append(" and fc.empresa_id = " + empresaId);
|
strFechamentos.append(" and fc.empresa_id = " + empresaId);
|
||||||
}
|
}
|
||||||
|
Date fecha = fechaParam;
|
||||||
|
if(fechaParam == null){
|
||||||
Date fecha = getData();
|
fecha = getData();
|
||||||
|
}
|
||||||
|
|
||||||
PreparedStatement pstmt = null;
|
PreparedStatement pstmt = null;
|
||||||
ResultSet rs = null;
|
ResultSet rs = null;
|
||||||
|
@ -330,6 +337,7 @@ public class Totalbus {
|
||||||
|
|
||||||
private Date getData(){
|
private Date getData(){
|
||||||
Calendar cal = Calendar.getInstance();
|
Calendar cal = Calendar.getInstance();
|
||||||
|
cal.set(2015, 10, 13);
|
||||||
cal.setTime(new Date());
|
cal.setTime(new Date());
|
||||||
cal.add(Calendar.DAY_OF_MONTH, DAYS_AGO);
|
cal.add(Calendar.DAY_OF_MONTH, DAYS_AGO);
|
||||||
return cal.getTime();
|
return cal.getTime();
|
||||||
|
|
Loading…
Reference in New Issue