From 8747f13b9db73b3427e7abe7e28184338883aa20 Mon Sep 17 00:00:00 2001 From: "daniel.zauli" Date: Fri, 22 Dec 2017 17:58:45 +0000 Subject: [PATCH] fixes bug #10395 git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@77538 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../RelatorioArquivoBGMController.java | 32 +++++++++++-------- 1 file changed, 19 insertions(+), 13 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java index c35e7c222..cec007f54 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioArquivoBGMController.java @@ -89,20 +89,26 @@ public class RelatorioArquivoBGMController extends MyGenericForwardComposer { String fileZip = BGMApplication.getInstance().executaExportacao(datInicial.getValue(), datFinal.getValue(), System.getProperty("jboss.server.log.dir") , empresaId, puntoVentaId, con,this.getPathExternoGravacaoArquivo()); - try{ - FileInputStream inputStream; - File filez = new File(fileZip); - log.info(filez.exists()); - if (filez.exists()) { - log.debug("download dos arquivos"); - inputStream = new FileInputStream(filez); - Filedownload.save(inputStream, new MimetypesFileTypeMap().getContentType(filez), filez.getName()); + if(this.getPathExternoGravacaoArquivo() != null){ + Messagebox.show(Labels.getLabel("relatorioArquivoBGMController.arquivoGeradoNoServidor.value"), + Labels.getLabel("relatorioArquivoBGMController.window.title"), + Messagebox.OK, Messagebox.INFORMATION); + }else{ + try{ + FileInputStream inputStream; + File filez = new File(fileZip); + log.info(filez.exists()); + if (filez.exists()) { + log.debug("download dos arquivos"); + inputStream = new FileInputStream(filez); + Filedownload.save(inputStream, new MimetypesFileTypeMap().getContentType(filez), filez.getName()); + } + filez.delete(); + + } finally { + con.close(); } - filez.delete(); - - } finally { - con.close(); - } + } } private String getPathExternoGravacaoArquivo(){