1、数据查询的导出将生成的临时文件删除

This commit is contained in:
2026-01-14 10:10:29 +08:00
parent 8d95d57c0c
commit a9655879c4
3 changed files with 8 additions and 8 deletions

View File

@@ -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;

View File

@@ -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();
} }
} }
} }

View File

@@ -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;