Exportação Fiscal : ECF e RMD (issue 8120)

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Model/trunk/modelWeb@72457 d1611594-4594-4d17-8e1d-87c2c4800839
master
alberto 2017-08-09 14:07:44 +00:00
parent abc4c2cc7b
commit b705fa8a9f
3 changed files with 263 additions and 902 deletions

View File

@ -36,24 +36,14 @@ public interface FiscalDAO {
public List<ImportacionNaoFiscalVO> buscaDatosNaoFiscais(Date inicio, Date fim, Integer empresaId, Integer estadoId, Connection connection) throws SQLException;
public List<ExportacaoECFTipoCFC> buscarRegistroECFTipoCFCHibrido(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoCFC> buscarRegistroECFTipoCFC(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoCFC> buscarRegistroECFTipoCFC_Boleto(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoCCF> buscarRegistroECFTipoCCF(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoCCF> buscarRegistroECFTipoCCF_Boleto(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoICF> buscarRegistroECFTipoICF(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoICF> buscarRegistroECFTipoICF_Boleto(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoPRC> buscarRegistroECFTipoPRC(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoECFTipoPRC> buscarRegistroECFTipoPRC_Boleto(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoRMDTipoPAR> buscarRegistroRMDTipoPAR(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);
public List<ExportacaoRMDTipoRMD> buscarRegistroRMDTipoRMD(Connection connection, Date inicio, Date fim, Integer empresaId, String cveestado);

View File

@ -903,14 +903,9 @@ public class FiscalServiceImpl implements FiscalService {
// CFC
begin = Calendar.getInstance().getTimeInMillis();
log.info("Buscando os registros CFC (ECF)");
List<ExportacaoECFTipoCFC> listaRegistroECFTipoCFC = new ArrayList<ExportacaoECFTipoCFC>(0);
// listaRegistroECFTipoCFC.addAll(fiscalDAO.buscarRegistroECFTipoCFC(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
// log.info("Total de registros: " + listaRegistroECFTipoCFC.size());
// log.info("Buscando os registros CFC via Boletos (ECF)");
// listaRegistroECFTipoCFC.addAll(fiscalDAO.buscarRegistroECFTipoCFC_Boleto(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
// log.info("Total de registros: " + listaRegistroECFTipoCFC.size());
listaRegistroECFTipoCFC.addAll(fiscalDAO.buscarRegistroECFTipoCFCHibrido(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Buscando os registros CFC (ECF)");
listaRegistroECFTipoCFC.addAll(fiscalDAO.buscarRegistroECFTipoCFC(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoCFC.size());
tempo = infoTempo("CFC", begin);
log.info("Tempo na busca dos registros " + tempo);
@ -918,39 +913,30 @@ public class FiscalServiceImpl implements FiscalService {
// CCF
begin = Calendar.getInstance().getTimeInMillis();
log.info("Buscando os registros CCF (ECF)");
List<ExportacaoECFTipoCCF> listaRegistroECFTipoCCF = new ArrayList<ExportacaoECFTipoCCF>(0);
log.info("Buscando os registros CCF (ECF)");
listaRegistroECFTipoCCF.addAll(fiscalDAO.buscarRegistroECFTipoCCF(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoCCF.size());
log.info("Buscando os registros CCF via Boletos (ECF)");
listaRegistroECFTipoCCF.addAll(fiscalDAO.buscarRegistroECFTipoCCF_Boleto(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoCCF.size());
tempo = infoTempo("CCF", begin);
log.info("Tempo na busca dos registros " + tempo);
tempos.add(tempo);
// ICF
begin = Calendar.getInstance().getTimeInMillis();
log.info("Buscando os registros ICF (ECF)");
List<ExportacaoECFTipoICF> listaRegistroECFTipoICF = new ArrayList<ExportacaoECFTipoICF>(0);
log.info("Buscando os registros ICF (ECF)");
listaRegistroECFTipoICF.addAll(fiscalDAO.buscarRegistroECFTipoICF(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoICF.size());
log.info("Buscando os registros ICF via Boletos (ECF)");
listaRegistroECFTipoICF.addAll(fiscalDAO.buscarRegistroECFTipoICF_Boleto(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoICF.size());
tempo = infoTempo("ICF", begin);
log.info("Tempo na busca dos registros " + tempo);
tempos.add(tempo);
// PRC
begin = Calendar.getInstance().getTimeInMillis();
log.info("Buscando os registros PRC (ECF)");
List<ExportacaoECFTipoPRC> listaRegistroECFTipoPRC = new ArrayList<ExportacaoECFTipoPRC>(0);
log.info("Buscando os registros PRC (ECF)");
listaRegistroECFTipoPRC.addAll(fiscalDAO.buscarRegistroECFTipoPRC(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoPRC.size());
log.info("Buscando os registros PRC via Boletos (ECF)");
listaRegistroECFTipoPRC.addAll(fiscalDAO.buscarRegistroECFTipoPRC_Boleto(connection, inicio, fim, empresa.getEmpresaId(), estado.getCveestado()));
log.info("Total de registros: " + listaRegistroECFTipoPRC.size());
tempo = infoTempo("PRC", begin);
log.info("Tempo na busca dos registros " + tempo);
tempos.add(tempo);