beta功能分析相关接口增加文件的非空判断
gamma功能删除接口增加删除缓存核素信息方法
This commit is contained in:
parent
f55210c7c2
commit
25ddaf9b28
|
@ -867,6 +867,7 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
String key = fileName + StrUtil.DASHED + username;
|
String key = fileName + StrUtil.DASHED + username;
|
||||||
// 删除指定key的Cache
|
// 删除指定key的Cache
|
||||||
localCache.deletePHDCache(key);
|
localCache.deletePHDCache(key);
|
||||||
|
redisUtil.del(key);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -3323,6 +3323,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
gasTmp = phdFileUtil.analyzeFile(gasFilePath, gasFileName);
|
gasTmp = phdFileUtil.analyzeFile(gasFilePath, gasFileName);
|
||||||
//获取det文件
|
//获取det文件
|
||||||
detTmp = phdFileUtil.analyzeFile(detFilePath, detFileName);
|
detTmp = phdFileUtil.analyzeFile(detFilePath, detFileName);
|
||||||
|
if (Objects.nonNull(sampleTmp) && Objects.nonNull(gasTmp) && Objects.nonNull(detTmp)) {
|
||||||
//调用重新分析算法 获取算法结果
|
//调用重新分析算法 获取算法结果
|
||||||
BgAnalyseResult analyseResult = EnergySpectrumHandler.bgReAnalyse(sampleTmp.getAbsolutePath(), gasTmp.getAbsolutePath(), detTmp.getAbsolutePath(), spectrum_group.BgCalPara);
|
BgAnalyseResult analyseResult = EnergySpectrumHandler.bgReAnalyse(sampleTmp.getAbsolutePath(), gasTmp.getAbsolutePath(), detTmp.getAbsolutePath(), spectrum_group.BgCalPara);
|
||||||
//生成分析操作日志
|
//生成分析操作日志
|
||||||
|
@ -3416,6 +3417,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
cache.put(sampleFileName + "-" + userName + "-reAnalyseParam", map);
|
cache.put(sampleFileName + "-" + userName + "-reAnalyseParam", map);
|
||||||
cache.put(sampleFileName + "-" + userName + "-xeData", xeMap);
|
cache.put(sampleFileName + "-" + userName + "-xeData", xeMap);
|
||||||
betaCache.setBetaCache(cache);
|
betaCache.setBetaCache(cache);
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -3539,6 +3541,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
sampleTmp = phdFileUtil.analyzeFile(sampleFilePath, sampleFileName);
|
sampleTmp = phdFileUtil.analyzeFile(sampleFilePath, sampleFileName);
|
||||||
gasTmp = phdFileUtil.analyzeFile(gasFilePath, gasFileName);
|
gasTmp = phdFileUtil.analyzeFile(gasFilePath, gasFileName);
|
||||||
detTmp = phdFileUtil.analyzeFile(detFilePath, detFileName);
|
detTmp = phdFileUtil.analyzeFile(detFilePath, detFileName);
|
||||||
|
if (Objects.nonNull(sampleTmp) && Objects.nonNull(gasTmp) && Objects.nonNull(detTmp)) {
|
||||||
BgAnalyseResult analyseResult = EnergySpectrumHandler.bgReAnalyse(sampleTmp.getAbsolutePath(), gasTmp.getAbsolutePath(), detTmp.getAbsolutePath(), spectrum_group.BgCalPara);
|
BgAnalyseResult analyseResult = EnergySpectrumHandler.bgReAnalyse(sampleTmp.getAbsolutePath(), gasTmp.getAbsolutePath(), detTmp.getAbsolutePath(), spectrum_group.BgCalPara);
|
||||||
//生成分析操作日志
|
//生成分析操作日志
|
||||||
EnergySpectrumStruct sample = phdFileUtil.analyzeFileSourceData(sampleTmp);
|
EnergySpectrumStruct sample = phdFileUtil.analyzeFileSourceData(sampleTmp);
|
||||||
|
@ -3634,6 +3637,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
betaCache.setBetaCache(cache);
|
betaCache.setBetaCache(cache);
|
||||||
analyseResultMap.put(sampleFileName, xeResultsSpectrumList);
|
analyseResultMap.put(sampleFileName, xeResultsSpectrumList);
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
|
@ -3876,6 +3880,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
if (CollectionUtils.isNotEmpty(reAnalyseParam)) {
|
if (CollectionUtils.isNotEmpty(reAnalyseParam)) {
|
||||||
BgCalPara = (BgCalibratePara) reAnalyseParam.get("reAnalyseParam");
|
BgCalPara = (BgCalibratePara) reAnalyseParam.get("reAnalyseParam");
|
||||||
}
|
}
|
||||||
|
if(Objects.nonNull(sampleTmp) && Objects.nonNull(gasTmp) && Objects.nonNull(detTmp)) {
|
||||||
//调用分析方法
|
//调用分析方法
|
||||||
phdFileUtil.analyzeSpectrum(sampleTmp, gasTmp, detTmp, BgCalPara, map);
|
phdFileUtil.analyzeSpectrum(sampleTmp, gasTmp, detTmp, BgCalPara, map);
|
||||||
//分析qc文件信息并重新计算qc边界值
|
//分析qc文件信息并重新计算qc边界值
|
||||||
|
@ -3913,6 +3918,7 @@ public class SpectrumAnalysisServiceImpl implements ISpectrumAnalysisService {
|
||||||
mapList.put(sampleFileName, map);
|
mapList.put(sampleFileName, map);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
e.printStackTrace();
|
e.printStackTrace();
|
||||||
} finally {
|
} finally {
|
||||||
|
|
Loading…
Reference in New Issue
Block a user