feat:viewAutomaticAnalysisLog

This commit is contained in:
nieziyan 2023-10-27 19:24:32 +08:00
parent 7f31dd0472
commit 789a67bd03

View File

@ -4445,6 +4445,26 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
}
}
@Override
public void viewAutomaticAnalysisLog(Integer sampleId, HttpServletResponse response) {
try {
String path = "C:\\Users\\a\\Desktop\\demo.log";
InputStream inputStream = new FileInputStream(new File(path));
OutputStream outputStream = ExportUtil.stream(response, "demo.log");
// 缓冲区大小
byte[] buffer = new byte[4096];
int bytesRead;
// 将文件输出流写入到输出流中
while ((bytesRead = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, bytesRead);
}
} catch (IOException e) {
e.printStackTrace();
}
}
private List<String> calibrations(GardsCalibrationSpectrum gammaCalibrationCE,GardsCalibrationSpectrum gammaCalibrationEC, GardsCalibrationSpectrum betaCalibrationCE, GardsCalibrationSpectrum betaCalibrationEC) {
int min = 79;
String space = StrUtil.SPACE;