diff --git a/jeecg-module-beta-gamma-analyser/src/main/java/org/jeecg/common/util/GammaFileUtil.java b/jeecg-module-beta-gamma-analyser/src/main/java/org/jeecg/common/util/GammaFileUtil.java index 65765ffb..09a4a1d9 100644 --- a/jeecg-module-beta-gamma-analyser/src/main/java/org/jeecg/common/util/GammaFileUtil.java +++ b/jeecg-module-beta-gamma-analyser/src/main/java/org/jeecg/common/util/GammaFileUtil.java @@ -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; diff --git a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/GammaServiceImpl.java b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/GammaServiceImpl.java index f93e3e2d..0cfd7f92 100644 --- a/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/GammaServiceImpl.java +++ b/jeecg-module-spectrum-analysis/src/main/java/org/jeecg/modules/service/impl/GammaServiceImpl.java @@ -1278,15 +1278,9 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi Map nuclideLinesMap = (Map) 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 map = new HashMap<>(); @@ -3565,10 +3553,6 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi //redis获取缓存的峰核素信息 Map nuclideLinesMap = (Map) 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;