gamma功能保存到数据库后删除了临时文件导致报错问题修改

gamma保存到数据库部分字段空值问题修改
This commit is contained in:
qiaoqinzheng 2023-11-10 10:55:06 +08:00
parent 03e093268c
commit 42d8b1bb45
2 changed files with 12 additions and 13 deletions

View File

@ -3027,8 +3027,6 @@ public class GammaFileUtil extends AbstractLogOrReport {
}
} catch (FileNotFoundException e) {
throw new RuntimeException(e);
} finally {
sampleTmp.delete();
}
}

View File

@ -2,6 +2,7 @@ package org.jeecg.modules.service.impl;
import com.baomidou.dynamic.datasource.annotation.DS;
import com.baomidou.mybatisplus.core.toolkit.CollectionUtils;
import com.baomidou.mybatisplus.core.toolkit.StringUtils;
import com.baomidou.mybatisplus.extension.service.impl.ServiceImpl;
import org.jeecg.modules.base.entity.rnman.GardsNuclLinesIded;
import org.jeecg.modules.entity.vo.GStoreMiddleProcessData;
@ -34,18 +35,18 @@ public class GardsNuclLinesIdedSpectrumServiceImpl extends ServiceImpl<GardsNucl
nuclLinesIded.setNuclidefullname(map.get(key).nuclideFullname.get(i));
nuclLinesIded.setIdPeak(Integer.valueOf(map.get(key).idPeak.get(i)));
nuclLinesIded.setEnergy(Double.valueOf(map.get(key).Energy.get(i)));
nuclLinesIded.setUncEnergy(Double.valueOf(map.get(key).uncEnergy.get(i)));
nuclLinesIded.setAbundance(Double.valueOf(map.get(key).Abundance.get(i)));
nuclLinesIded.setUncAbundance(Double.valueOf(map.get(key).uncAbundance.get(i)));
nuclLinesIded.setUncEnergy(StringUtils.isBlank(map.get(key).uncEnergy.get(i))?null:Double.valueOf(map.get(key).uncEnergy.get(i)));
nuclLinesIded.setAbundance(StringUtils.isBlank(map.get(key).Abundance.get(i))?null:Double.valueOf(map.get(key).Abundance.get(i)));
nuclLinesIded.setUncAbundance(StringUtils.isBlank(map.get(key).uncAbundance.get(i))?null:Double.valueOf(map.get(key).uncAbundance.get(i)));
nuclLinesIded.setActivity(map.get(key).Activity.get(i));
nuclLinesIded.setUncActivity(Double.valueOf(map.get(key).uncActivity.get(i)));
nuclLinesIded.setEffic(Double.valueOf(map.get(key).Effic.get(i)));
nuclLinesIded.setUnEffic(Double.valueOf(map.get(key).uncEffic.get(i)));
nuclLinesIded.setMda(Double.valueOf(map.get(key).Mda.get(i)));
nuclLinesIded.setKeyFlag(Double.valueOf(map.get(key).key_flag.get(i)));
nuclLinesIded.setCscRatio(Double.valueOf(map.get(key).csc_ratio.get(i)));
nuclLinesIded.setCscRatioErr(Double.valueOf(map.get(key).csc_ratio_err.get(i)));
nuclLinesIded.setCscModFlag(Double.valueOf(map.get(key).csc_mod_flag.get(i)));
nuclLinesIded.setUncActivity(StringUtils.isBlank(map.get(key).uncActivity.get(i))?null:Double.valueOf(map.get(key).uncActivity.get(i)));
nuclLinesIded.setEffic(StringUtils.isBlank(map.get(key).Effic.get(i))?null:Double.valueOf(map.get(key).Effic.get(i)));
nuclLinesIded.setUnEffic(StringUtils.isBlank(map.get(key).uncEffic.get(i))?null:Double.valueOf(map.get(key).uncEffic.get(i)));
nuclLinesIded.setMda(StringUtils.isBlank(map.get(key).Mda.get(i))?null:Double.valueOf(map.get(key).Mda.get(i)));
nuclLinesIded.setKeyFlag(StringUtils.isBlank(map.get(key).key_flag.get(i))?null:Double.valueOf(map.get(key).key_flag.get(i)));
nuclLinesIded.setCscRatio(StringUtils.isBlank(map.get(key).csc_ratio.get(i))?null:Double.valueOf(map.get(key).csc_ratio.get(i)));
nuclLinesIded.setCscRatioErr(StringUtils.isBlank(map.get(key).csc_ratio_err.get(i))?null:Double.valueOf(map.get(key).csc_ratio_err.get(i)));
nuclLinesIded.setCscModFlag(StringUtils.isBlank(map.get(key).csc_mod_flag.get(i))?null:Double.valueOf(map.get(key).csc_mod_flag.get(i)));
nuclLinesIded.setMdc(map.get(key).MDC.get(i));
nuclLinesIded.setConcentration(map.get(key).Concentration.get(i));
nuclLinesIdedList.add(nuclLinesIded);