fixes bug#22512
qua: dev:fabio Usado o File.createTempFile por causa do servidor de aplicaçao wildfly git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@107148 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c835dbe7fb
commit
0a103eb851
|
@ -1,5 +1,6 @@
|
||||||
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
package com.rjconsultores.ventaboletos.web.gui.controladores.relatorios;
|
||||||
|
|
||||||
|
import java.io.File;
|
||||||
import java.io.FileInputStream;
|
import java.io.FileInputStream;
|
||||||
import java.io.FileNotFoundException;
|
import java.io.FileNotFoundException;
|
||||||
import java.io.FileOutputStream;
|
import java.io.FileOutputStream;
|
||||||
|
@ -360,7 +361,9 @@ public class RelatorioSisdapController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
private void exportarZip(List<String> movimentoLinhas, List<String> movimentoSecoes) {
|
private void exportarZip(List<String> movimentoLinhas, List<String> movimentoSecoes) {
|
||||||
try {
|
try {
|
||||||
FileWriter writer = new FileWriter("movimentoLinhas.txt");
|
File f1 = File.createTempFile("movimentoLinhas", ".txt");
|
||||||
|
log.info(f1.getAbsolutePath());
|
||||||
|
FileWriter writer = new FileWriter(f1);
|
||||||
for (int i = 0; i < movimentoLinhas.size(); i++) {
|
for (int i = 0; i < movimentoLinhas.size(); i++) {
|
||||||
String str = movimentoLinhas.get(i);
|
String str = movimentoLinhas.get(i);
|
||||||
if (i < movimentoLinhas.size() - 1) {
|
if (i < movimentoLinhas.size() - 1) {
|
||||||
|
@ -371,7 +374,8 @@ public class RelatorioSisdapController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
writer.close();
|
writer.close();
|
||||||
|
|
||||||
writer = new FileWriter("movimentoSecoes.txt");
|
File f2 = File.createTempFile("movimentoSecoes", ".txt");
|
||||||
|
writer = new FileWriter(f2);
|
||||||
for (int i = 0; i < movimentoSecoes.size(); i++) {
|
for (int i = 0; i < movimentoSecoes.size(); i++) {
|
||||||
String str = movimentoSecoes.get(i);
|
String str = movimentoSecoes.get(i);
|
||||||
if (i < movimentoSecoes.size() - 1) {
|
if (i < movimentoSecoes.size() - 1) {
|
||||||
|
@ -382,10 +386,11 @@ public class RelatorioSisdapController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
writer.close();
|
writer.close();
|
||||||
|
|
||||||
String[] files = new String[] { "movimentoLinhas.txt", "movimentoSecoes.txt" };
|
String[] files = new String[] { f1.getAbsolutePath(), f2.getAbsolutePath() };
|
||||||
zipFiles(files, "sisdap.zip");
|
|
||||||
|
File f3 = File.createTempFile("sisdap", ".zip");
|
||||||
FileInputStream is = new FileInputStream("sisdap.zip");
|
zipFiles(files, f3.getAbsolutePath());
|
||||||
|
FileInputStream is = new FileInputStream(f3);
|
||||||
Filedownload.save(is, "application/zip", "sisdap.zip");
|
Filedownload.save(is, "application/zip", "sisdap.zip");
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
log.error("", e);
|
log.error("", e);
|
||||||
|
|
Loading…
Reference in New Issue