Merge remote-tracking branch 'origin/station' into station
This commit is contained in:
commit
f4dd3111d9
|
@ -35,7 +35,7 @@ public class GardsNuclLinesIded implements Serializable {
|
|||
/**
|
||||
* 核素名称
|
||||
*/
|
||||
@TableField(value = "NUCLIDE_NAME")
|
||||
@TableField(value = "NUCLIDENAME")
|
||||
private String nuclideName;
|
||||
|
||||
@TableField(value = "MODDATE")
|
||||
|
|
|
@ -1934,8 +1934,7 @@ public class GammaFileUtil {
|
|||
return -1;
|
||||
}
|
||||
}
|
||||
//return 0;
|
||||
return 1;
|
||||
return 0;
|
||||
}
|
||||
|
||||
public void UpdateEfficiency(PHDFile phd) {
|
||||
|
|
|
@ -112,57 +112,63 @@ public class GardsCalibrationPairsOrigSpectrumServiceImpl extends ServiceImpl<Ga
|
|||
@Transactional
|
||||
public Integer saveCalibrationPairsOrigGamma(PHDFile phd, Integer sampleId) {
|
||||
List<GardsCalibrationPairsOrig> calibrationPairsOrigList = new LinkedList<>();
|
||||
if (Objects.nonNull(phd.getMapEnerKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapEnerKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GEnergyBlock g_ener = phd.getMapEnerKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++) {
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.ENERGY_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_ener.getCentroid_channel().get(i));
|
||||
calibrationPairsOrig.setYValue(g_ener.getG_energy().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_ener.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
if (CollectionUtils.isNotEmpty(phd.getMapEnerKD())) {
|
||||
if (Objects.nonNull(phd.getMapEnerKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapEnerKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GEnergyBlock g_ener = phd.getMapEnerKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++) {
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.ENERGY_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_ener.getCentroid_channel().get(i));
|
||||
calibrationPairsOrig.setYValue(g_ener.getG_energy().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_ener.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Objects.nonNull(phd.getMapResoKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapResoKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GResolutionBlock g_reso = phd.getMapResoKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++) {
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.RESOLUTION_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_reso.getG_energy().get(i));
|
||||
calibrationPairsOrig.setYValue(g_reso.getFWHM().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_reso.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
if (CollectionUtils.isNotEmpty(phd.getMapResoKD())) {
|
||||
if (Objects.nonNull(phd.getMapResoKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapResoKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GResolutionBlock g_reso = phd.getMapResoKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++) {
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.RESOLUTION_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_reso.getG_energy().get(i));
|
||||
calibrationPairsOrig.setYValue(g_reso.getFWHM().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_reso.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
if (Objects.nonNull(phd.getMapEffiKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapEffiKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GEfficiencyBlock g_effi = phd.getMapEffiKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++){
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.EFFICIENCY_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_effi.getG_energy().get(i));
|
||||
calibrationPairsOrig.setYValue(g_effi.getEfficiency().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_effi.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
if (CollectionUtils.isNotEmpty(phd.getMapEffiKD())) {
|
||||
if (Objects.nonNull(phd.getMapEffiKD().get(CalName.CalPHD.getType()).getG_energy())) {
|
||||
int t_size = phd.getMapEffiKD().get(CalName.CalPHD.getType()).getG_energy().size();
|
||||
if(t_size > 0) {
|
||||
GEfficiencyBlock g_effi = phd.getMapEffiKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++){
|
||||
GardsCalibrationPairsOrig calibrationPairsOrig = new GardsCalibrationPairsOrig();
|
||||
calibrationPairsOrig.setSampleId(sampleId);
|
||||
calibrationPairsOrig.setSampleType(SystemType.GAMMA.getType());
|
||||
calibrationPairsOrig.setCaltype(CalType.EFFICIENCY_CAL.getType());
|
||||
calibrationPairsOrig.setInput(CalName.CalPHD.getType());
|
||||
calibrationPairsOrig.setIdCalPoint(i);
|
||||
calibrationPairsOrig.setXValue(g_effi.getG_energy().get(i));
|
||||
calibrationPairsOrig.setYValue(g_effi.getEfficiency().get(i));
|
||||
calibrationPairsOrig.setUncYValue(g_effi.getUncertainty().get(i));
|
||||
calibrationPairsOrigList.add(calibrationPairsOrig);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,7 +5,6 @@ import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
|
|||
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
|
||||
import org.jeecg.modules.base.entity.rnman.GardsNuclIded;
|
||||
import org.jeecg.modules.entity.vo.GStoreMiddleProcessData;
|
||||
import org.jeecg.modules.entity.GardsNuclIdedSpectrum;
|
||||
import org.jeecg.modules.mapper.GardsNuclIdedSpectrumMapper;
|
||||
import org.jeecg.modules.service.IGardsNuclIdedSpectrumService;
|
||||
import org.springframework.stereotype.Service;
|
||||
|
@ -30,18 +29,18 @@ public class GardsNuclIdedSpectrumServiceImpl extends ServiceImpl<GardsNuclIdedS
|
|||
nuclIded.setSampleId(sampleId);
|
||||
nuclIded.setIdAnalysis(Integer.valueOf(idAnalysis));
|
||||
nuclIded.setNuclideName(middleData.nucl_ided_Nuclidename.get(i));
|
||||
nuclIded.setType(middleData.nucl_ided_Type.get(i));
|
||||
nuclIded.setType(null);
|
||||
nuclIded.setHalflife(middleData.nucl_ided_Halflife.get(i));
|
||||
nuclIded.setAveActiv(middleData.nucl_ided_ave_activ.get(i));
|
||||
nuclIded.setAveActivErr(Double.valueOf(middleData.nucl_ided_ave_activ_err.get(i)));
|
||||
nuclIded.setAveActiv(null);
|
||||
nuclIded.setAveActivErr(null);
|
||||
nuclIded.setActivKey(Double.valueOf(middleData.nucl_ided_activ_key.get(i)));
|
||||
nuclIded.setActivKeyErr(Double.valueOf(middleData.nucl_ided_activ_key_err.get(i)));
|
||||
nuclIded.setMda(middleData.nucl_ided_mda.get(i));
|
||||
nuclIded.setMdaErr(Double.valueOf(middleData.nucl_ided_mda_err.get(i)));
|
||||
nuclIded.setNidFlag(Integer.valueOf(middleData.nucl_ided_nid_flag.get(i)));
|
||||
nuclIded.setMdaErr(null);
|
||||
nuclIded.setNidFlag(null);
|
||||
nuclIded.setCscRatio(Double.valueOf(middleData.nucl_ided_csc_ratio.get(i)));
|
||||
nuclIded.setCscRatioErr(Double.valueOf(middleData.nucl_ided_csc_ratio_err.get(i)));
|
||||
nuclIded.setCscModFlag(Integer.valueOf(middleData.nucl_ided_csc_mod_flag.get(i)));
|
||||
nuclIded.setCscModFlag(null);
|
||||
nuclIded.setMdc(middleData.nucl_ided_MDC.get(i));
|
||||
nuclIded.setConcentration(middleData.nucl_ided_Concentration.get(i));
|
||||
nuclIded.setKeyEnergy(middleData.nucl_ided_Key_Energy.get(i));
|
||||
|
|
|
@ -49,15 +49,15 @@ public class GardsPeaksSpectrumServiceImpl extends ServiceImpl<GardsPeaksSpectru
|
|||
peaks.setUpperTail(Double.valueOf(middleData.peaks_upperTail.get(i)));
|
||||
peaks.setUpperTailAlpha(Double.valueOf(middleData.peaks_upperTailAlpha.get(i)));
|
||||
peaks.setBwwidthchan(Double.valueOf(middleData.peaks_BWWidthChan.get(i)));
|
||||
peaks.setRecoilbetachan(Double.valueOf(middleData.peaks_recoilBetaChan.get(i)));
|
||||
peaks.setRecoildeltachan(Double.valueOf(middleData.peaks_recoilDeltaChan.get(i)));
|
||||
peaks.setRecoilbetachan(null);
|
||||
peaks.setRecoildeltachan(null);
|
||||
peaks.setStepraio(Double.valueOf(middleData.peaks_stepRatio.get(i)));
|
||||
peaks.setBackgroundarea(Double.valueOf(middleData.peaks_backgroundArea.get(i)));
|
||||
peaks.setMeanbackcount(Double.valueOf(middleData.peaks_meanBackCount.get(i)));
|
||||
peaks.setLc(Double.valueOf(middleData.peaks_Lc.get(i)));
|
||||
peaks.setLd(Double.valueOf(middleData.peaks_Ld.get(i)));
|
||||
peaks.setNetCountRate(Double.valueOf(middleData.peaks_netCountRate.get(i)));
|
||||
peaks.setUncNetCountRate(Double.valueOf(middleData.peaks_uncNetCountRate.get(i)));
|
||||
peaks.setNetCountRate(null);
|
||||
peaks.setUncNetCountRate(null);
|
||||
peaks.setPeakcomments(middleData.peaks_comments.get(i));
|
||||
peaksList.add(peaks);
|
||||
}
|
||||
|
|
|
@ -43,20 +43,22 @@ public class GardsTotalEfficiencyPairsSpectrumServiceImpl extends ServiceImpl<Ga
|
|||
@Transactional
|
||||
public Integer saveTotalEfficiencyPairsGamma(PHDFile phd, Integer sampleId) {
|
||||
List<GardsTotalEfficiencyPairs> totalEfficiencyPairsList = new LinkedList<>();
|
||||
int t_size = Objects.nonNull(phd.getMapTotEKD().get(CalName.CalPHD.getType()).getG_energy())?phd.getMapTotEKD().get(CalName.CalPHD.getType()).getG_energy().size():0;
|
||||
if(t_size > 0) {
|
||||
TotaleffBlock g_tote = phd.getMapTotEKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++){
|
||||
GardsTotalEfficiencyPairs totalEfficiencyPairs = new GardsTotalEfficiencyPairs();
|
||||
totalEfficiencyPairs.setSampleId(sampleId);
|
||||
totalEfficiencyPairs.setEfficEnergy(String.valueOf(g_tote.getG_energy().get(i)));
|
||||
totalEfficiencyPairs.setTotalEfficiency(g_tote.getTotal_efficiency().get(i));
|
||||
totalEfficiencyPairs.setTotalEfficError(g_tote.getUncertainty().get(i));
|
||||
totalEfficiencyPairsList.add(totalEfficiencyPairs);
|
||||
if (CollectionUtils.isNotEmpty(phd.getMapTotEKD())) {
|
||||
int t_size = Objects.nonNull(phd.getMapTotEKD().get(CalName.CalPHD.getType()).getG_energy())?phd.getMapTotEKD().get(CalName.CalPHD.getType()).getG_energy().size():0;
|
||||
if(t_size > 0) {
|
||||
TotaleffBlock g_tote = phd.getMapTotEKD().get(CalName.CalPHD.getType());
|
||||
for (int i=0; i<t_size; i++){
|
||||
GardsTotalEfficiencyPairs totalEfficiencyPairs = new GardsTotalEfficiencyPairs();
|
||||
totalEfficiencyPairs.setSampleId(sampleId);
|
||||
totalEfficiencyPairs.setEfficEnergy(String.valueOf(g_tote.getG_energy().get(i)));
|
||||
totalEfficiencyPairs.setTotalEfficiency(g_tote.getTotal_efficiency().get(i));
|
||||
totalEfficiencyPairs.setTotalEfficError(g_tote.getUncertainty().get(i));
|
||||
totalEfficiencyPairsList.add(totalEfficiencyPairs);
|
||||
}
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(totalEfficiencyPairsList)) {
|
||||
this.saveBatch(totalEfficiencyPairsList);
|
||||
}
|
||||
}
|
||||
if (CollectionUtils.isNotEmpty(totalEfficiencyPairsList)) {
|
||||
this.saveBatch(totalEfficiencyPairsList);
|
||||
}
|
||||
return totalEfficiencyPairsList.size();
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user