mirror of
https://codeup.aliyun.com/64f7d6b8ce01efaafef1e678/coal/coal.git
synced 2026-01-25 15:55:18 +08:00
过滤空行数据
This commit is contained in:
@@ -181,5 +181,101 @@ public class CoalWashingDailyAnalysisEntity extends OrgCommonEntity {
|
||||
item.setFddAvgP2(null);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < inputItems.size(); i++) {
|
||||
|
||||
CoalWashingDailyAnalysisItemVo item = inputItems.get(i);
|
||||
item.setSysDdAvgP1(0.0);
|
||||
|
||||
int nullCount = 0;
|
||||
for (int j = 0; j <= i; j++) {
|
||||
if (inputItems.get(j).getSysDdp1() == null) {
|
||||
nullCount++;
|
||||
} else {
|
||||
|
||||
item.setSysDdAvgP1(
|
||||
ObjectUtils.defaultIfNull(inputItems.get(j).getSysDdp1(), 0.0)
|
||||
+ item.getFddAvgP1());
|
||||
}
|
||||
}
|
||||
if (i - nullCount + 1 > 0) {
|
||||
|
||||
item.setSysDdAvgP1(item.getFddAvgP1() / (double) (i - nullCount + 1));
|
||||
} else {
|
||||
item.setSysDdAvgP1(null);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < inputItems.size(); i++) {
|
||||
|
||||
CoalWashingDailyAnalysisItemVo item = inputItems.get(i);
|
||||
item.setSysDdAvgP2(0.0);
|
||||
|
||||
int nullCount = 0;
|
||||
for (int j = 0; j <= i; j++) {
|
||||
if (inputItems.get(j).getSysDdp2() == null) {
|
||||
nullCount++;
|
||||
} else {
|
||||
|
||||
item.setSysDdAvgP2(
|
||||
ObjectUtils.defaultIfNull(inputItems.get(j).getSysDdp2(), 0.0)
|
||||
+ item.getFddAvgP2());
|
||||
}
|
||||
}
|
||||
if (i - nullCount + 1 > 0) {
|
||||
|
||||
item.setSysDdAvgP2(item.getFddAvgP2() / (double) (i - nullCount + 1));
|
||||
} else {
|
||||
item.setSysDdAvgP2(null);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < inputItems.size(); i++) {
|
||||
|
||||
CoalWashingDailyAnalysisItemVo item = inputItems.get(i);
|
||||
item.setDdAvgP1(0.0);
|
||||
|
||||
int nullCount = 0;
|
||||
for (int j = 0; j <= i; j++) {
|
||||
if (inputItems.get(j).getDdp1() == null) {
|
||||
nullCount++;
|
||||
} else {
|
||||
|
||||
item.setDdAvgP1(
|
||||
ObjectUtils.defaultIfNull(inputItems.get(j).getDdp1(), 0.0)
|
||||
+ item.getFddAvgP1());
|
||||
}
|
||||
}
|
||||
if (i - nullCount + 1 > 0) {
|
||||
|
||||
item.setDdAvgP1(item.getFddAvgP1() / (double) (i - nullCount + 1));
|
||||
} else {
|
||||
item.setDdAvgP1(null);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < inputItems.size(); i++) {
|
||||
|
||||
CoalWashingDailyAnalysisItemVo item = inputItems.get(i);
|
||||
item.setDdAvgP2(0.0);
|
||||
|
||||
int nullCount = 0;
|
||||
for (int j = 0; j <= i; j++) {
|
||||
if (inputItems.get(j).getDdp2() == null) {
|
||||
nullCount++;
|
||||
} else {
|
||||
|
||||
item.setDdAvgP2(
|
||||
ObjectUtils.defaultIfNull(inputItems.get(j).getDdp2(), 0.0)
|
||||
+ item.getFddAvgP2());
|
||||
}
|
||||
}
|
||||
if (i - nullCount + 1 > 0) {
|
||||
|
||||
item.setDdAvgP2(item.getFddAvgP2() / (double) (i - nullCount + 1));
|
||||
} else {
|
||||
item.setDdAvgP2(null);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -138,6 +138,21 @@ public class CoalWashingDailyAnalysisItemVo {
|
||||
@Comment("用户输入 大堆 备用")
|
||||
private Double ddp5;
|
||||
|
||||
@Comment("大堆化验平均 灰")
|
||||
private Double ddAvgP1;
|
||||
|
||||
@Comment("大堆化验平均 硫")
|
||||
private Double ddAvgP2;
|
||||
|
||||
@Comment("大堆化验平均 挥发")
|
||||
private Double ddAvgP3;
|
||||
|
||||
@Comment("大堆化验平均 粘结")
|
||||
private Double ddAvgP4;
|
||||
|
||||
@Comment("大堆化验平均 备用")
|
||||
private Double ddAvgP5;
|
||||
|
||||
@Comment("用户输入 翻大堆 灰")
|
||||
private Double fddp1;
|
||||
|
||||
@@ -183,6 +198,21 @@ public class CoalWashingDailyAnalysisItemVo {
|
||||
@Comment("系统计算 大堆 备用")
|
||||
private Double sysDdp5;
|
||||
|
||||
@Comment("系统计算 平均大堆 灰")
|
||||
private Double sysDdAvgP1;
|
||||
|
||||
@Comment("系统计算 平均大堆 硫")
|
||||
private Double sysDdAvgP2;
|
||||
|
||||
@Comment("系统计算 平均大堆 挥发")
|
||||
private Double sysDdAvgP3;
|
||||
|
||||
@Comment("系统计算 平均大堆 粘结")
|
||||
private Double sysDdAvgP4;
|
||||
|
||||
@Comment("系统计算 平均大堆 备用")
|
||||
private Double sysDdAvgP5;
|
||||
|
||||
@Comment("用户输入与系统计算的平均值 大堆 灰")
|
||||
private Double avgDdp1;
|
||||
|
||||
@@ -425,15 +455,15 @@ public class CoalWashingDailyAnalysisItemVo {
|
||||
|
||||
public boolean isAllEmpty() {
|
||||
|
||||
return (c0p0 != null && c0p1 == null && c0p2 == null)
|
||||
&& (c1p0 != null && c1p1 == null && c1p2 == null)
|
||||
&& (c2p0 != null && c2p1 == null && c2p2 == null)
|
||||
&& (c3p0 != null && c3p1 == null && c3p2 == null)
|
||||
&& (c4p0 != null && c4p1 == null && c4p2 == null)
|
||||
&& (c5p0 != null && c5p1 == null && c5p2 == null)
|
||||
&& (c6p0 != null && c6p1 == null && c6p2 == null)
|
||||
&& (c7p0 != null && c7p1 == null && c7p2 == null)
|
||||
&& (c8p0 != null && c8p1 == null && c8p2 == null)
|
||||
&& (c9p0 != null && c9p1 == null && c9p2 == null);
|
||||
return (c0p1 == null && c0p2 == null)
|
||||
&& (c1p1 == null && c1p2 == null)
|
||||
&& (c2p1 == null && c2p2 == null)
|
||||
&& (c3p1 == null && c3p2 == null)
|
||||
&& (c4p1 == null && c4p2 == null)
|
||||
&& (c5p1 == null && c5p2 == null)
|
||||
&& (c6p1 == null && c6p2 == null)
|
||||
&& (c7p1 == null && c7p2 == null)
|
||||
&& (c8p1 == null && c8p2 == null)
|
||||
&& (c9p1 == null && c9p2 == null);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user