|
@@ -130,6 +130,8 @@ public class SingleAnalysisController {
|
|
|
sav.setYxfss(NumberUtil.round(yxfss, 2).doubleValue());
|
|
|
double jfpl = list.stream().mapToDouble(TurbineInfoDay::getJfpl).sum();
|
|
|
sav.setJfpl(NumberUtil.round(jfpl, 2).doubleValue());
|
|
|
+ double glyzxxs = list.stream().mapToDouble(TurbineInfoDay::getGlyzxxs).average().orElse(0.0);
|
|
|
+ sav.setGlyzxxs(NumberUtil.round(glyzxxs, 2).doubleValue());
|
|
|
}
|
|
|
subList2.forEach(sav -> {
|
|
|
List<TurbineInfoDay> days = dayMap.get(sav.getWindturbineid());
|
|
@@ -152,6 +154,7 @@ public class SingleAnalysisController {
|
|
|
sum.setXfqrfs((null != sum.getXfqrfs() ? sum.getXfqrfs() : 0.0) + (null != day.getXfqrfs() ? day.getXfqrfs() : 0.0));
|
|
|
sum.setYxfss((null != sum.getYxfss() ? sum.getYxfss() : 0.0) + (null != day.getYxfss() ? day.getYxfss() : 0.0));
|
|
|
sum.setJfpl((null != sum.getJfpl() ? sum.getJfpl() : 0.0) + (null != day.getJfpl() ? day.getJfpl() : 0.0));
|
|
|
+ sum.setGlyzxxs((null != sum.getGlyzxxs() ? sum.getGlyzxxs() : 0.0) + (null != day.getGlyzxxs() ? day.getGlyzxxs() : 0.0));
|
|
|
return sum;
|
|
|
});
|
|
|
TurbineInfoDay tb;
|
|
@@ -175,6 +178,7 @@ public class SingleAnalysisController {
|
|
|
sav.setXfqr(NumberUtil.round(tb.getXfqrfs(), 2).doubleValue());
|
|
|
sav.setYxfss(NumberUtil.round(tb.getYxfss(), 2).doubleValue());
|
|
|
sav.setJfpl(NumberUtil.round(tb.getJfpl(), 2).doubleValue());
|
|
|
+ sav.setGlyzxxs(NumberUtil.round(tb.getGlyzxxs() / d, 2).doubleValue());
|
|
|
}
|
|
|
});
|
|
|
|