fixes bug #10131
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@76070 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
eb67571043
commit
88b3f00255
|
@ -95,7 +95,8 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
ResultSet rset = null;
|
ResultSet rset = null;
|
||||||
|
|
||||||
StringBuilder sql = new StringBuilder();
|
StringBuilder sql = new StringBuilder();
|
||||||
sql.append("select r4.numserie20 as numImpressora, ");
|
sql.append("select distinct ");
|
||||||
|
sql.append(" r4.numserie20 as numImpressora, ");
|
||||||
sql.append(" coalesce(r4.coo, b.numfoliopreimpreso) as coo, ");
|
sql.append(" coalesce(r4.coo, b.numfoliopreimpreso) as coo, ");
|
||||||
sql.append(" b.boleto_id as boletoId, ");
|
sql.append(" b.boleto_id as boletoId, ");
|
||||||
sql.append(" e.empresa_id as empresaId, ");
|
sql.append(" e.empresa_id as empresaId, ");
|
||||||
|
@ -103,9 +104,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sql.append(" to_char(b.fechorventa, 'yyyyMMdd') as dataEmissao, ");
|
sql.append(" to_char(b.fechorventa, 'yyyyMMdd') as dataEmissao, ");
|
||||||
sql.append(" b.preciopagado as valorTotal, ");
|
sql.append(" b.preciopagado as valorTotal, ");
|
||||||
sql.append(" co.codibge as origenId, ");
|
sql.append(" co.codibge as origenId, ");
|
||||||
sql.append(" eo.cveestado as origenUf, ");
|
sql.append(" eo.codibge as origenUf, ");
|
||||||
sql.append(" cd.codibge as destinoId, ");
|
sql.append(" cd.codibge as destinoId, ");
|
||||||
sql.append(" ed.cveestado as destinoUf, ");
|
sql.append(" ed.codibge as destinoUf, ");
|
||||||
sql.append(" r5.totparcial as repTributado, ");
|
sql.append(" r5.totparcial as repTributado, ");
|
||||||
sql.append(" b.preciopagado as valorItem, ");
|
sql.append(" b.preciopagado as valorItem, ");
|
||||||
sql.append(" r5.tipopassagem as tipoPassagem, ");
|
sql.append(" r5.tipopassagem as tipoPassagem, ");
|
||||||
|
@ -163,39 +164,6 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sql.append(isEstadoTodos(estadoId) ? "" : " AND eo.estado_id = ? ");
|
sql.append(isEstadoTodos(estadoId) ? "" : " AND eo.estado_id = ? ");
|
||||||
sql.append(" AND b.tipoventa_id = 3 ");
|
sql.append(" AND b.tipoventa_id = 3 ");
|
||||||
sql.append(" AND (b.preciopagado > 0 OR b.importetaxaembarque > 0 OR b.importepedagio > 0) ");
|
sql.append(" AND (b.preciopagado > 0 OR b.importetaxaembarque > 0 OR b.importepedagio > 0) ");
|
||||||
sql.append("GROUP BY r4.numserie20, ");
|
|
||||||
sql.append(" COALESCE(r4.coo, b.numfoliopreimpreso), ");
|
|
||||||
sql.append(" b.boleto_id, ");
|
|
||||||
sql.append(" e.empresa_id, ");
|
|
||||||
sql.append(" e.nombempresa, ");
|
|
||||||
sql.append(" TO_CHAR(b.fechorventa, 'yyyyMMdd'), ");
|
|
||||||
sql.append(" b.preciopagado, ");
|
|
||||||
sql.append(" co.codibge, ");
|
|
||||||
sql.append(" cd.codibge, ");
|
|
||||||
sql.append(" r5.totparcial, ");
|
|
||||||
sql.append(" b.preciopagado, ");
|
|
||||||
sql.append(" r5.tipopassagem, ");
|
|
||||||
sql.append(" r5.numitem, ");
|
|
||||||
sql.append(" r5.codproduto, ");
|
|
||||||
sql.append(" b.numseriepreimpresa, ");
|
|
||||||
sql.append(" eio.icms, ");
|
|
||||||
sql.append(" eio.porctributo, ");
|
|
||||||
sql.append(" eo.estado_id, ");
|
|
||||||
sql.append(" ed.estado_id, ");
|
|
||||||
sql.append(" subserie, ");
|
|
||||||
sql.append(" docfiscal, ");
|
|
||||||
sql.append(" b.importetaxaembarque, ");
|
|
||||||
sql.append(" b.importepedagio, ");
|
|
||||||
sql.append(" b.importeoutros, ");
|
|
||||||
sql.append(" b.importeseguro, ");
|
|
||||||
sql.append(" fi.numserie, ");
|
|
||||||
sql.append(" fi.modelo, ");
|
|
||||||
sql.append(" r4.usuario_id, ");
|
|
||||||
sql.append(" eo.cveestado, ");
|
|
||||||
sql.append(" ed.cveestado, ");
|
|
||||||
sql.append(" b.motivocancelacion_id, ");
|
|
||||||
sql.append(" b.indstatusboleto, ");
|
|
||||||
sql.append(" cs.descclase ");
|
|
||||||
sql.append("ORDER BY dataEmissao, coo, modeloImpressora ");
|
sql.append("ORDER BY dataEmissao, coo, modeloImpressora ");
|
||||||
|
|
||||||
List<ImportacionManualFiscalVO> listManuais = new ArrayList<ImportacionManualFiscalVO>();
|
List<ImportacionManualFiscalVO> listManuais = new ArrayList<ImportacionManualFiscalVO>();
|
||||||
|
@ -227,9 +195,15 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
item.setTipoPassagem(rset.getString("tipoPassagem"));
|
item.setTipoPassagem(rset.getString("tipoPassagem"));
|
||||||
item.setValorItem(rset.getBigDecimal("valorItem"));
|
item.setValorItem(rset.getBigDecimal("valorItem"));
|
||||||
item.setOrigenId(rset.getInt("origenId"));
|
item.setOrigenId(rset.getInt("origenId"));
|
||||||
item.setOrigenUf(rset.getString("origenUf"));
|
|
||||||
|
Integer origenIbge = rset.getInt("origenUf");
|
||||||
|
item.setOrigenUf(origenIbge == null ? null : origenIbge.toString());
|
||||||
|
|
||||||
item.setDestinoId(rset.getInt("destinoId"));
|
item.setDestinoId(rset.getInt("destinoId"));
|
||||||
item.setDestinoUf(rset.getString("destinoUf"));
|
|
||||||
|
Integer destinoIbge = rset.getInt("destinoUf");
|
||||||
|
item.setDestinoUf(destinoIbge == null ? null : destinoIbge.toString());
|
||||||
|
|
||||||
item.setModeloImpressora(rset.getString("modeloImpressora"));
|
item.setModeloImpressora(rset.getString("modeloImpressora"));
|
||||||
item.setNumCaixa(rset.getString("numCaixa"));
|
item.setNumCaixa(rset.getString("numCaixa"));
|
||||||
item.setStatus(rset.getString("status"));
|
item.setStatus(rset.getString("status"));
|
||||||
|
@ -530,9 +504,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sql.append(" r4.boleto_id as boletoId, ");
|
sql.append(" r4.boleto_id as boletoId, ");
|
||||||
sql.append(" me.empresa_id as empresaId, ");
|
sql.append(" me.empresa_id as empresaId, ");
|
||||||
sql.append(" co.codibge as origenId, ");
|
sql.append(" co.codibge as origenId, ");
|
||||||
sql.append(" eo.cveestado as origenUf, ");
|
sql.append(" eo.codibge as origenUf, ");
|
||||||
sql.append(" cd.codibge as destinoId, ");
|
sql.append(" cd.codibge as destinoId, ");
|
||||||
sql.append(" ed.cveestado as destinoUf, ");
|
sql.append(" ed.codibge as destinoUf, ");
|
||||||
sql.append(" fi.numcnpj as cnpjImpressora, ");
|
sql.append(" fi.numcnpj as cnpjImpressora, ");
|
||||||
sql.append(" fi.numserie as numpdv, ");
|
sql.append(" fi.numserie as numpdv, ");
|
||||||
sql.append(" r5.totparcial as repTributado, ");
|
sql.append(" r5.totparcial as repTributado, ");
|
||||||
|
@ -642,9 +616,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sql.append(" b.boleto_id AS boletoId, ");
|
sql.append(" b.boleto_id AS boletoId, ");
|
||||||
sql.append(" m.empresa_id AS empresaId, ");
|
sql.append(" m.empresa_id AS empresaId, ");
|
||||||
sql.append(" co.codibge AS origenId, ");
|
sql.append(" co.codibge AS origenId, ");
|
||||||
sql.append(" eo.cveestado AS origenUf, ");
|
sql.append(" eo.codibge AS origenUf, ");
|
||||||
sql.append(" cd.codibge AS destinoId, ");
|
sql.append(" cd.codibge AS destinoId, ");
|
||||||
sql.append(" ed.cveestado AS destinoUf, ");
|
sql.append(" ed.codibge AS destinoUf, ");
|
||||||
sql.append(" fi.numcnpj AS cnpjImpressora, ");
|
sql.append(" fi.numcnpj AS cnpjImpressora, ");
|
||||||
sql.append(" fi.numserie AS numpdv, ");
|
sql.append(" fi.numserie AS numpdv, ");
|
||||||
sql.append(" r5.totparcial AS repTributado, ");
|
sql.append(" r5.totparcial AS repTributado, ");
|
||||||
|
@ -706,9 +680,9 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
sql.append(" b.boleto_id AS boletoId, ");
|
sql.append(" b.boleto_id AS boletoId, ");
|
||||||
sql.append(" m.empresa_id AS empresaId, ");
|
sql.append(" m.empresa_id AS empresaId, ");
|
||||||
sql.append(" co.codibge AS origenId, ");
|
sql.append(" co.codibge AS origenId, ");
|
||||||
sql.append(" eo.cveestado AS origenUf, ");
|
sql.append(" eo.codibge AS origenUf, ");
|
||||||
sql.append(" cd.codibge AS destinoId, ");
|
sql.append(" cd.codibge AS destinoId, ");
|
||||||
sql.append(" ed.cveestado AS destinoUf, ");
|
sql.append(" ed.codibge AS destinoUf, ");
|
||||||
sql.append(" fi.numcnpj AS cnpjImpressora, ");
|
sql.append(" fi.numcnpj AS cnpjImpressora, ");
|
||||||
sql.append(" fi.numserie AS numpdv, ");
|
sql.append(" fi.numserie AS numpdv, ");
|
||||||
sql.append(" r5.totparcial AS repTributado, ");
|
sql.append(" r5.totparcial AS repTributado, ");
|
||||||
|
@ -1038,9 +1012,15 @@ public class FiscalHibernateDAO extends HibernateDaoSupport implements FiscalDAO
|
||||||
item.setCnpjCliente(columns.contains("cnpjcliente") ? rset.getString("cnpjCliente") : null);
|
item.setCnpjCliente(columns.contains("cnpjcliente") ? rset.getString("cnpjCliente") : null);
|
||||||
item.setCnpjImpressora(columns.contains("cnpjimpressora") ? rset.getString("cnpjImpressora") : null);
|
item.setCnpjImpressora(columns.contains("cnpjimpressora") ? rset.getString("cnpjImpressora") : null);
|
||||||
item.setOrigenId(columns.contains("origenid") ? rset.getInt("origenId") : null);
|
item.setOrigenId(columns.contains("origenid") ? rset.getInt("origenId") : null);
|
||||||
item.setOrigenUf(columns.contains("origenuf") ? rset.getString("origenUf") : null);
|
|
||||||
|
Integer origenIbge = (columns.contains("origenuf") ? rset.getInt("origenUf") : null);
|
||||||
|
item.setOrigenUf(origenIbge == null ? null : origenIbge.toString());
|
||||||
|
|
||||||
item.setDestinoId(columns.contains("destinoid") ? rset.getInt("destinoId") : null);
|
item.setDestinoId(columns.contains("destinoid") ? rset.getInt("destinoId") : null);
|
||||||
item.setDestinoUf(columns.contains("destinouf") ? rset.getString("destinoUf") : null);
|
|
||||||
|
Integer destinoIbge = (columns.contains("destinouf") ? rset.getInt("destinoUf") : null);
|
||||||
|
item.setDestinoUf(destinoIbge == null ? null : destinoIbge.toString());
|
||||||
|
|
||||||
item.setNumpdv(columns.contains("numpdv") ? rset.getString("numpdv") : null);
|
item.setNumpdv(columns.contains("numpdv") ? rset.getString("numpdv") : null);
|
||||||
item.setNumItem(columns.contains("numitem") ? rset.getString("numItem") : null);
|
item.setNumItem(columns.contains("numitem") ? rset.getString("numItem") : null);
|
||||||
item.setCodProduto(columns.contains("codproduto") ? rset.getString("codProduto") : null);
|
item.setCodProduto(columns.contains("codproduto") ? rset.getString("codProduto") : null);
|
||||||
|
|
Loading…
Reference in New Issue