查询统计核素信息接口增加对数据是inf,nan的数据赋值空值处理

This commit is contained in:
qiaoqinzheng 2024-01-26 16:48:46 +08:00
parent c62b55913a
commit dac0736e72

View File

@ -1213,7 +1213,11 @@ public class GardsSampleDataWebServiceImpl extends ServiceImpl<GardsSampleDataWe
Object conc = nuclideStatistics.get(columnName); Object conc = nuclideStatistics.get(columnName);
//判断如果浓度不为空 正常存储 //判断如果浓度不为空 正常存储
if (Objects.nonNull(conc)) { if (Objects.nonNull(conc)) {
concList.add(Double.valueOf(conc.toString())); if (conc.toString().toLowerCase().contains("inf") || conc.toString().toLowerCase().contains("nan")) {
concList.add(null);
} else {
concList.add(Double.valueOf(conc.toString()));
}
} else { } else {
concList.add(null); concList.add(null);
} }
@ -1221,7 +1225,11 @@ public class GardsSampleDataWebServiceImpl extends ServiceImpl<GardsSampleDataWe
Object mdc = nuclideStatistics.get(columnName + "MDC"); Object mdc = nuclideStatistics.get(columnName + "MDC");
//判断如果mdc结果不为空 正常存储 //判断如果mdc结果不为空 正常存储
if (Objects.nonNull(mdc)) { if (Objects.nonNull(mdc)) {
mdcList.add(Double.valueOf(mdc.toString())); if (mdc.toString().toLowerCase().contains("inf") || mdc.toString().toLowerCase().contains("nan")) {
mdcList.add(null);
} else {
mdcList.add(Double.valueOf(mdc.toString()));
}
} else { } else {
mdcList.add(null); mdcList.add(null);
} }
@ -1235,7 +1243,11 @@ public class GardsSampleDataWebServiceImpl extends ServiceImpl<GardsSampleDataWe
Object conc = nuclideStatistics.get(columnName); Object conc = nuclideStatistics.get(columnName);
//判断如果浓度不为空 正常存储 //判断如果浓度不为空 正常存储
if (Objects.nonNull(conc)) { if (Objects.nonNull(conc)) {
concList.add(Double.valueOf(conc.toString())); if (conc.toString().toLowerCase().contains("inf") || conc.toString().toLowerCase().contains("nan")) {
concList.add(null);
} else {
concList.add(Double.valueOf(conc.toString()));
}
} else { } else {
concList.add(null); concList.add(null);
} }