人工交互分析gamma部分baseline,lc,scac文件上传到ftp代码实现
This commit is contained in:
parent
90684089a1
commit
680c263033
|
@ -3269,7 +3269,7 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
||||||
middleData.analyses_lc_filePath = qsLcPath;
|
middleData.analyses_lc_filePath = qsLcPath;
|
||||||
middleData.analyses_scac_filePath = qsScacPath;
|
middleData.analyses_scac_filePath = qsScacPath;
|
||||||
|
|
||||||
middleData.analyses_baseline_absolute_filePath =qsSaveLc;
|
middleData.analyses_baseline_absolute_filePath =qsSaveBaseLine;
|
||||||
middleData.analyses_lc_absolute_filePath=qsSaveLc;
|
middleData.analyses_lc_absolute_filePath=qsSaveLc;
|
||||||
middleData.analyses_scac_absolute_filePath=qsSaveScac;
|
middleData.analyses_scac_absolute_filePath=qsSaveScac;
|
||||||
middleData.analyses_save_absolute_filePath=spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsSaveFile;
|
middleData.analyses_save_absolute_filePath=spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsSaveFile;
|
||||||
|
|
|
@ -5085,6 +5085,52 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
if (bRet) {
|
if (bRet) {
|
||||||
phd.setStatus("R");
|
phd.setStatus("R");
|
||||||
//分析成功后存储日志文件和报告文件
|
//分析成功后存储日志文件和报告文件
|
||||||
|
String rootPath = spectrumPathProperties.getRootPath();
|
||||||
|
{
|
||||||
|
String baselinePathName = ftpUtil.getFtpRootPath()+middleData.analyses_baseline_absolute_filePath.substring(0, middleData.analyses_baseline_absolute_filePath.lastIndexOf(StringPool.SLASH));
|
||||||
|
String baselineFileName = middleData.analyses_baseline_absolute_filePath.substring(middleData.analyses_baseline_absolute_filePath.lastIndexOf(StringPool.SLASH) + 1);
|
||||||
|
File baselineFile = new File(rootPath+middleData.analyses_baseline_absolute_filePath);
|
||||||
|
try {
|
||||||
|
FileInputStream in = new FileInputStream(baselineFile);
|
||||||
|
ftpUtil.saveFile(baselinePathName, baselineFileName, in);
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
} finally {
|
||||||
|
if (Objects.nonNull(baselineFile)) {
|
||||||
|
baselineFile.delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
String lcPathName = ftpUtil.getFtpRootPath()+middleData.analyses_lc_absolute_filePath.substring(0, middleData.analyses_lc_absolute_filePath.lastIndexOf(StringPool.SLASH));
|
||||||
|
String lcFileName = middleData.analyses_lc_absolute_filePath.substring(middleData.analyses_lc_absolute_filePath.lastIndexOf(StringPool.SLASH) + 1);
|
||||||
|
File lcFile = new File(rootPath+middleData.analyses_lc_absolute_filePath);
|
||||||
|
try {
|
||||||
|
FileInputStream in = new FileInputStream(lcFile);
|
||||||
|
ftpUtil.saveFile(lcPathName, lcFileName, in);
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
} finally {
|
||||||
|
if (Objects.nonNull(lcFile)) {
|
||||||
|
lcFile.delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
{
|
||||||
|
String scacPathName = ftpUtil.getFtpRootPath()+middleData.analyses_scac_absolute_filePath.substring(0, middleData.analyses_scac_absolute_filePath.lastIndexOf(StringPool.SLASH));
|
||||||
|
String scacFileName = middleData.analyses_scac_absolute_filePath.substring(middleData.analyses_scac_absolute_filePath.lastIndexOf(StringPool.SLASH) + 1);
|
||||||
|
File scacFile = new File(rootPath+middleData.analyses_scac_absolute_filePath);
|
||||||
|
try {
|
||||||
|
FileInputStream in = new FileInputStream(scacFile);
|
||||||
|
ftpUtil.saveFile(scacPathName, scacFileName, in);
|
||||||
|
} catch (FileNotFoundException e) {
|
||||||
|
throw new RuntimeException(e);
|
||||||
|
} finally {
|
||||||
|
if (Objects.nonNull(scacFile)) {
|
||||||
|
scacFile.delete();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
{
|
{
|
||||||
String logPathName = middleData.analyses_absolute_LogPath.substring(0, middleData.analyses_absolute_LogPath.lastIndexOf(StringPool.SLASH));
|
String logPathName = middleData.analyses_absolute_LogPath.substring(0, middleData.analyses_absolute_LogPath.lastIndexOf(StringPool.SLASH));
|
||||||
String logFileName = middleData.analyses_absolute_LogPath.substring(middleData.analyses_absolute_LogPath.lastIndexOf(StringPool.SLASH)+1);
|
String logFileName = middleData.analyses_absolute_LogPath.substring(middleData.analyses_absolute_LogPath.lastIndexOf(StringPool.SLASH)+1);
|
||||||
|
|
Loading…
Reference in New Issue
Block a user