人工交互模块Gamma部分增加核素方法增加判断核素存在不重复添加核素信息
人工交互模块Beta部分重新分析全部谱信息,赋值位置修改
This commit is contained in:
parent
3343412516
commit
9f9466b529
|
@ -1685,7 +1685,10 @@ public class GammaServiceImpl extends AbstractLogOrReport implements IGammaServi
|
||||||
// 用户当前的核素信息新增核素名称
|
// 用户当前的核素信息新增核素名称
|
||||||
list_identify.add(nuclideName);
|
list_identify.add(nuclideName);
|
||||||
// 根据要进行修改的列的数据下标 操作Vpeak数据
|
// 根据要进行修改的列的数据下标 操作Vpeak数据
|
||||||
phd.getVPeak().get(curRow).nuclides.add(nuclideName);
|
List<String> peakNuclides = phd.getVPeak().get(curRow).nuclides;
|
||||||
|
if (peakNuclides.indexOf(nuclideName) < 0 ) {
|
||||||
|
peakNuclides.add(nuclideName);
|
||||||
|
}
|
||||||
// 查询当前用户所关心的核素名称
|
// 查询当前用户所关心的核素名称
|
||||||
Map<String, NuclideLines> mapNucLines = (Map<String, NuclideLines>) redisUtil.get(userName+StringPool.DASH+phd.getHeader().getSystem_type());
|
Map<String, NuclideLines> mapNucLines = (Map<String, NuclideLines>) redisUtil.get(userName+StringPool.DASH+phd.getHeader().getSystem_type());
|
||||||
//用户当前缓存的核素信息
|
//用户当前缓存的核素信息
|
||||||
|
|
|
@ -3523,15 +3523,15 @@ public class SpectrumAnalysisServiceImpl extends AbstractLogOrReport implements
|
||||||
betaDataFile.setBetaFittingPara(betaDataFile.getBetaFittingParaNow());
|
betaDataFile.setBetaFittingPara(betaDataFile.getBetaFittingParaNow());
|
||||||
betaDataFile.setBetaFittingParaToUi(betaDataFile.getBetaFittingParaToUiNow());
|
betaDataFile.setBetaFittingParaToUi(betaDataFile.getBetaFittingParaToUiNow());
|
||||||
betaDataFile.setBetaNewEnergyList(betaDataFile.getBetaNewEnergyListNow());
|
betaDataFile.setBetaNewEnergyList(betaDataFile.getBetaNewEnergyListNow());
|
||||||
|
//将新的数组封装到各自的数组中
|
||||||
|
betaList = betaDataFile.getBetaList();
|
||||||
|
betaFittingPara = betaDataFile.getBetaFittingPara();
|
||||||
|
betaFittingParaToUi = betaDataFile.getBetaFittingParaToUi();
|
||||||
//将当前文件用到的计算数据同步到需要计算的文件缓存
|
//将当前文件用到的计算数据同步到需要计算的文件缓存
|
||||||
sampleBetaData.setBetaList(betaList);
|
sampleBetaData.setBetaList(betaList);
|
||||||
sampleBetaData.setBetaFittingPara(betaFittingPara);
|
sampleBetaData.setBetaFittingPara(betaFittingPara);
|
||||||
sampleBetaData.setBetaFittingParaToUi(betaFittingParaToUi);
|
sampleBetaData.setBetaFittingParaToUi(betaFittingParaToUi);
|
||||||
sampleBetaData.setBetaNewEnergyList(betaDataFile.getBetaNewEnergyListNow());
|
sampleBetaData.setBetaNewEnergyList(betaDataFile.getBetaNewEnergyListNow());
|
||||||
//将新的数组封装到各自的数组中
|
|
||||||
betaList = betaDataFile.getBetaList();
|
|
||||||
betaFittingPara = betaDataFile.getBetaFittingPara();
|
|
||||||
betaFittingParaToUi = betaDataFile.getBetaFittingParaToUi();
|
|
||||||
}
|
}
|
||||||
List<Double> beCal = new LinkedList<>();
|
List<Double> beCal = new LinkedList<>();
|
||||||
beCal.add(Double.valueOf(betaFittingParaToUi.get(0)));
|
beCal.add(Double.valueOf(betaFittingParaToUi.get(0)));
|
||||||
|
@ -3580,15 +3580,15 @@ public class SpectrumAnalysisServiceImpl extends AbstractLogOrReport implements
|
||||||
betaDataFile.setGammaFittingPara(betaDataFile.getGammaFittingParaNow());
|
betaDataFile.setGammaFittingPara(betaDataFile.getGammaFittingParaNow());
|
||||||
betaDataFile.setGammaFittingParaToUi(betaDataFile.getGammaFittingParaToUiNow());
|
betaDataFile.setGammaFittingParaToUi(betaDataFile.getGammaFittingParaToUiNow());
|
||||||
betaDataFile.setGammaNewEnergyList(betaDataFile.getGammaNewEnergyListNow());
|
betaDataFile.setGammaNewEnergyList(betaDataFile.getGammaNewEnergyListNow());
|
||||||
|
//将新的数组封装到各自的数组中
|
||||||
|
gammaList = betaDataFile.getGammaList();
|
||||||
|
gammaFittingPara = betaDataFile.getGammaFittingPara();
|
||||||
|
gammaFittingParaToUi = betaDataFile.getGammaFittingParaToUi();
|
||||||
//将当前文件用到的计算数据同步到需要计算的文件缓存
|
//将当前文件用到的计算数据同步到需要计算的文件缓存
|
||||||
sampleBetaData.setGammaList(gammaList);
|
sampleBetaData.setGammaList(gammaList);
|
||||||
sampleBetaData.setGammaFittingPara(gammaFittingPara);
|
sampleBetaData.setGammaFittingPara(gammaFittingPara);
|
||||||
sampleBetaData.setGammaFittingParaToUi(gammaFittingParaToUi);
|
sampleBetaData.setGammaFittingParaToUi(gammaFittingParaToUi);
|
||||||
sampleBetaData.setGammaNewEnergyList(betaDataFile.getGammaNewEnergyListNow());
|
sampleBetaData.setGammaNewEnergyList(betaDataFile.getGammaNewEnergyListNow());
|
||||||
//将新的数组封装到各自的数组中
|
|
||||||
gammaList = betaDataFile.getGammaList();
|
|
||||||
gammaFittingPara = betaDataFile.getGammaFittingPara();
|
|
||||||
gammaFittingParaToUi = betaDataFile.getGammaFittingParaToUi();
|
|
||||||
}
|
}
|
||||||
List<Double> geCal = new LinkedList<>();
|
List<Double> geCal = new LinkedList<>();
|
||||||
geCal.add(Double.valueOf(gammaFittingParaToUi.get(0)));
|
geCal.add(Double.valueOf(gammaFittingParaToUi.get(0)));
|
||||||
|
|
Loading…
Reference in New Issue
Block a user