1、数据查询的导出将生成的临时文件删除
This commit is contained in:
@@ -194,7 +194,7 @@ public class DataAnalysisServiceImpl implements IDataAnalysisService {
|
|||||||
}
|
}
|
||||||
String taskAssociationFileSaveName = taskAssociationFileSavePrefixName + ".xlsx";
|
String taskAssociationFileSaveName = taskAssociationFileSavePrefixName + ".xlsx";
|
||||||
SystemOperate.outputHttpFileStream(httpServletResponse, taskAssociationFile, taskAssociationFileSaveName);
|
SystemOperate.outputHttpFileStream(httpServletResponse, taskAssociationFile, taskAssociationFileSaveName);
|
||||||
// file.delete();
|
file.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ public class ExportOperate {
|
|||||||
String columnFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "colunms2.json";
|
String columnFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "colunms2.json";
|
||||||
String exportFileName = "";
|
String exportFileName = "";
|
||||||
if (!saveContentsToFile(task, taskJsonFileName) || !saveContentsToFile(colunms, columnFileName)) {
|
if (!saveContentsToFile(task, taskJsonFileName) || !saveContentsToFile(colunms, columnFileName)) {
|
||||||
log.error("保存分析项库文件失败");
|
log.error("保存数据文件失败");
|
||||||
} else {
|
} else {
|
||||||
String shellPath = scriptPath + File.separator + "exportExcel.py";
|
String shellPath = scriptPath + File.separator + "exportExcel.py";
|
||||||
exportFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "task.xlsx";
|
exportFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "task.xlsx";
|
||||||
@@ -35,18 +35,18 @@ public class ExportOperate {
|
|||||||
try {
|
try {
|
||||||
String resultString = SystemOperate.exeShellCmd(cmd);
|
String resultString = SystemOperate.exeShellCmd(cmd);
|
||||||
if (resultString.contains("error")) {
|
if (resultString.contains("error")) {
|
||||||
log.error("生成分析项库文件失败");
|
log.error("生成数据文件失败");
|
||||||
}
|
}
|
||||||
} catch (IOException e) {
|
} catch (IOException e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
File taskFile = new File(taskJsonFileName);
|
File taskFile = new File(taskJsonFileName);
|
||||||
if (taskFile.exists()) {
|
if (taskFile.exists()) {
|
||||||
// taskFile.delete();
|
taskFile.delete();
|
||||||
}
|
}
|
||||||
File columnFile = new File(columnFileName);
|
File columnFile = new File(columnFileName);
|
||||||
if (columnFile.exists()) {
|
if (columnFile.exists()) {
|
||||||
// columnFile.delete();
|
columnFile.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -2900,7 +2900,7 @@ public class TaskServiceImpl implements ITaskService {
|
|||||||
}else {
|
}else {
|
||||||
String taskSaveName = "仿真任务.xlsx";
|
String taskSaveName = "仿真任务.xlsx";
|
||||||
SystemOperate.outputHttpFileStream(httpServletResponse, taskFileName, taskSaveName);
|
SystemOperate.outputHttpFileStream(httpServletResponse, taskFileName, taskSaveName);
|
||||||
// file.delete();
|
file.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
@@ -2924,7 +2924,7 @@ public class TaskServiceImpl implements ITaskService {
|
|||||||
}else {
|
}else {
|
||||||
String taskSaveName = "仿真算例.xlsx";
|
String taskSaveName = "仿真算例.xlsx";
|
||||||
SystemOperate.outputHttpFileStream(httpServletResponse, runFileName, taskSaveName);
|
SystemOperate.outputHttpFileStream(httpServletResponse, runFileName, taskSaveName);
|
||||||
// file.delete();
|
file.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
@@ -2948,7 +2948,7 @@ public class TaskServiceImpl implements ITaskService {
|
|||||||
}else {
|
}else {
|
||||||
String taskSaveName = "仿真指标.xlsx";
|
String taskSaveName = "仿真指标.xlsx";
|
||||||
SystemOperate.outputHttpFileStream(httpServletResponse, performanceFileName, taskSaveName);
|
SystemOperate.outputHttpFileStream(httpServletResponse, performanceFileName, taskSaveName);
|
||||||
// file.delete();
|
file.delete();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return response;
|
return response;
|
||||||
|
|||||||
Reference in New Issue
Block a user