计算mdc数值,公式参数部分内容修改
修改efficiency页面公式存储临时参数部分代码移除
This commit is contained in:
parent
5ffe064aca
commit
be65721097
|
@ -3116,15 +3116,9 @@ public class GammaFileUtil extends AbstractLogOrReport {
|
|||
String anylseEnd;
|
||||
anylseBegin = DateUtils.formatDate(new Date(), "yyyy/MM/dd HH:mm:ss");
|
||||
bRet = AnalyseSpectrum(fileAnlyse,nucline);
|
||||
if (CollectionUtils.isEmpty(fileAnlyse.getEfficiencyParam())) {
|
||||
fileAnlyse.setEfficiencyParam(fileAnlyse.getUsedEffiPara().getP());
|
||||
}
|
||||
if (CollectionUtils.isEmpty(fileAnlyse.getEfficiencyEnergy())) {
|
||||
fileAnlyse.setEfficiencyEnergy(fileAnlyse.getUsedEffiKD().getG_energy());
|
||||
}
|
||||
if (Objects.isNull(fileAnlyse.getEfficiencyCurRow())) {
|
||||
fileAnlyse.setEfficiencyCurRow(0);
|
||||
}
|
||||
fileAnlyse.setEfficiencyParam(fileAnlyse.getUsedEffiPara().getP());
|
||||
fileAnlyse.setEfficiencyEnergy(fileAnlyse.getUsedEffiKD().getG_energy());
|
||||
fileAnlyse.setEfficiencyCurRow(0);
|
||||
getNuclideMDCValue(fileAnlyse, fileAnlyse.getMdcInfoMap(), nucline);
|
||||
anylseEnd = DateUtils.formatDate(new Date(), "yyyy/MM/dd HH:mm:ss");
|
||||
middleData.analyses_analysisBegin = anylseBegin;
|
||||
|
|
|
@ -1278,15 +1278,9 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
|||
Map<String, NuclideLines> nuclideLinesMap = (Map<String, NuclideLines>) redisUtil.get(userName+StringPool.DASH+phd.getHeader().getSystem_type());
|
||||
gammaFileUtil.NuclidesIdent(phd, nuclideLinesMap);
|
||||
gammaFileUtil.RunQC(phd);
|
||||
if (CollectionUtils.isEmpty(phd.getEfficiencyParam())) {
|
||||
phd.setEfficiencyParam(phd.getUsedEffiPara().getP());
|
||||
}
|
||||
if (CollectionUtils.isEmpty(phd.getEfficiencyEnergy())) {
|
||||
phd.setEfficiencyEnergy(phd.getUsedEffiKD().getG_energy());
|
||||
}
|
||||
if (Objects.isNull(phd.getEfficiencyCurRow())) {
|
||||
phd.setEfficiencyCurRow(0);
|
||||
}
|
||||
phd.setEfficiencyParam(phd.getUsedEffiPara().getP());
|
||||
phd.setEfficiencyEnergy(phd.getUsedEffiKD().getG_energy());
|
||||
phd.setEfficiencyCurRow(0);
|
||||
// 重新计算峰值
|
||||
gammaFileUtil.getNuclideMDCValue(phd, phd.getMdcInfoMap(), nuclideLinesMap);
|
||||
String warning = "Finish three tasks:\n" +
|
||||
|
@ -1299,15 +1293,9 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
|||
gammaFileUtil.AnalyseSpectrum(phd, nuclideLinesMap);
|
||||
// 重新分析各峰值对应的核素信息
|
||||
// gammaFileUtil.NuclidesIdent(phd, nuclideLinesMap);
|
||||
if (CollectionUtils.isEmpty(phd.getEfficiencyParam())) {
|
||||
phd.setEfficiencyParam(phd.getUsedEffiPara().getP());
|
||||
}
|
||||
if (CollectionUtils.isEmpty(phd.getEfficiencyEnergy())) {
|
||||
phd.setEfficiencyEnergy(phd.getUsedEffiKD().getG_energy());
|
||||
}
|
||||
if (Objects.isNull(phd.getEfficiencyCurRow())) {
|
||||
phd.setEfficiencyCurRow(0);
|
||||
}
|
||||
phd.setEfficiencyParam(phd.getUsedEffiPara().getP());
|
||||
phd.setEfficiencyEnergy(phd.getUsedEffiKD().getG_energy());
|
||||
phd.setEfficiencyCurRow(0);
|
||||
// 重新计算峰值
|
||||
gammaFileUtil.getNuclideMDCValue(phd, phd.getMdcInfoMap(), nuclideLinesMap);
|
||||
Map<String, Object> map = new HashMap<>();
|
||||
|
@ -3565,10 +3553,6 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
|||
//redis获取缓存的峰核素信息
|
||||
Map<String, NuclideLines> nuclideLinesMap = (Map<String, NuclideLines>) redisUtil.get(userName+StringPool.DASH+phd.getHeader().getSystem_type());
|
||||
DataChangeEfficiency(m_vCurEffi, m_vCurEnergy, m_vCurUncert, m_curParam, funcId, phd, width, curRow, map);
|
||||
//将本次计算公式的信息赋值给各对应参数用于计算MDC
|
||||
phd.setEfficiencyParam(m_curParam.getP());
|
||||
phd.setEfficiencyCurRow(curRow);
|
||||
phd.setEfficiencyEnergy(m_vCurEnergy);
|
||||
result.setSuccess(true);
|
||||
result.setResult(map);
|
||||
return result;
|
||||
|
|
Loading…
Reference in New Issue
Block a user