人工交互分析gamma部分baseline,lc,scac文件上传到ftp代码实现
This commit is contained in:
parent
f22bc172fc
commit
7cb6cf4960
|
@ -3269,7 +3269,7 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
|||
middleData.analyses_lc_filePath = qsLcPath;
|
||||
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_scac_absolute_filePath=qsSaveScac;
|
||||
middleData.analyses_save_absolute_filePath=spectrumPathProperties.getSaveFilePath()+StringPool.SLASH+qsSaveFile;
|
||||
|
|
|
@ -5085,6 +5085,52 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
|||
if (bRet) {
|
||||
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 logFileName = middleData.analyses_absolute_LogPath.substring(middleData.analyses_absolute_LogPath.lastIndexOf(StringPool.SLASH)+1);
|
||||
|
|
Loading…
Reference in New Issue
Block a user