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";
SystemOperate.outputHttpFileStream(httpServletResponse, taskAssociationFile, taskAssociationFileSaveName);
// file.delete();
file.delete();
}
}
return response;

View File

@@ -27,7 +27,7 @@ public class ExportOperate {
String columnFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "colunms2.json";
String exportFileName = "";
if (!saveContentsToFile(task, taskJsonFileName) || !saveContentsToFile(colunms, columnFileName)) {
log.error("保存分析项库文件失败");
log.error("保存数据文件失败");
} else {
String shellPath = scriptPath + File.separator + "exportExcel.py";
exportFileName = TEMP_EXPORT_PATH + System.currentTimeMillis() + "task.xlsx";
@@ -35,18 +35,18 @@ public class ExportOperate {
try {
String resultString = SystemOperate.exeShellCmd(cmd);
if (resultString.contains("error")) {
log.error("生成分析项库文件失败");
log.error("生成数据文件失败");
}
} catch (IOException e) {
e.printStackTrace();
} finally {
File taskFile = new File(taskJsonFileName);
if (taskFile.exists()) {
// taskFile.delete();
taskFile.delete();
}
File columnFile = new File(columnFileName);
if (columnFile.exists()) {
// columnFile.delete();
columnFile.delete();
}
}
}

View File

@@ -2900,7 +2900,7 @@ public class TaskServiceImpl implements ITaskService {
}else {
String taskSaveName = "仿真任务.xlsx";
SystemOperate.outputHttpFileStream(httpServletResponse, taskFileName, taskSaveName);
// file.delete();
file.delete();
}
}
return response;
@@ -2924,7 +2924,7 @@ public class TaskServiceImpl implements ITaskService {
}else {
String taskSaveName = "仿真算例.xlsx";
SystemOperate.outputHttpFileStream(httpServletResponse, runFileName, taskSaveName);
// file.delete();
file.delete();
}
}
return response;
@@ -2948,7 +2948,7 @@ public class TaskServiceImpl implements ITaskService {
}else {
String taskSaveName = "仿真指标.xlsx";
SystemOperate.outputHttpFileStream(httpServletResponse, performanceFileName, taskSaveName);
// file.delete();
file.delete();
}
}
return response;