|
@@ -1,5 +1,6 @@
|
|
|
package com.gyee.runeconomy.service.auto.impl;
|
|
|
|
|
|
+import cn.hutool.core.util.NumberUtil;
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
import com.baomidou.mybatisplus.core.metadata.IPage;
|
|
|
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
|
|
@@ -57,21 +58,17 @@ public class ProEconEquipmentInfoDayTopServiceImpl extends ServiceImpl<ProEconEq
|
|
|
Map<String, TurbineInfoDay> dayMap = tidRecords.stream().collect(Collectors.toMap(TurbineInfoDay::getTurbineId, Function.identity()));
|
|
|
peeidtRecords.forEach(peeidt->{
|
|
|
TurbineInfoDay day = dayMap.get(peeidt.getWindturbineId());
|
|
|
- //"dayfdl": 10.96,
|
|
|
- peeidt.setDayfdl(day.getRfdl());
|
|
|
- peeidt.setDayllfdl(day.getLlfdl());
|
|
|
- peeidt.setDayfs(day.getPjfs());
|
|
|
- // "daygl": 359.37,平均功率
|
|
|
- peeidt.setDaygzssdl(day.getGzss());
|
|
|
- peeidt.setDayxdssdl(day.getXdss());
|
|
|
- peeidt.setDaywhssdl(day.getFjhjxss());
|
|
|
- peeidt.setDayxnssdl(day.getXnss());
|
|
|
- peeidt.setDaylyxs(day.getLyxs());
|
|
|
- peeidt.setDaysbklyl(day.getKlyl());
|
|
|
- // "daydxkyxs": 100.0,等效可用系数
|
|
|
- peeidt.setDayyxfss(day.getYxfss());
|
|
|
- peeidt.setDayjfpl(day.getJfpl());
|
|
|
-// peeidt.setDayglyzxxs(day.getGlyzxxs());
|
|
|
+ peeidt.setDayfdl(NumberUtil.round(day.getRfdl(),2).doubleValue());
|
|
|
+ peeidt.setDayllfdl(NumberUtil.round(day.getLlfdl(),2).doubleValue());
|
|
|
+ peeidt.setDayfs(NumberUtil.round(day.getPjfs(),2).doubleValue());
|
|
|
+ peeidt.setDaygzssdl(NumberUtil.round(day.getGzss(),2).doubleValue());
|
|
|
+ peeidt.setDayxdssdl(NumberUtil.round(day.getXdss(),2).doubleValue());
|
|
|
+ peeidt.setDaywhssdl(NumberUtil.round(day.getFjhjxss(),2).doubleValue());
|
|
|
+ peeidt.setDayxnssdl(NumberUtil.round(day.getXnss(),2).doubleValue());
|
|
|
+ peeidt.setDaylyxs(NumberUtil.round(day.getLyxs(),2).doubleValue());
|
|
|
+ peeidt.setDaysbklyl(NumberUtil.round(day.getKlyl(),2).doubleValue());
|
|
|
+ peeidt.setDayyxfss(NumberUtil.round(day.getYxfss(),2).doubleValue());
|
|
|
+ peeidt.setDayjfpl(NumberUtil.round(day.getJfpl(),2).doubleValue());
|
|
|
});
|
|
|
return peeidtRecords;
|
|
|
}
|
|
@@ -196,21 +193,17 @@ public class ProEconEquipmentInfoDayTopServiceImpl extends ServiceImpl<ProEconEq
|
|
|
Map<Date, TurbineInfoDay> dayMap = tidRecords.stream().collect(Collectors.toMap(TurbineInfoDay::getRecordDate, Function.identity()));
|
|
|
peeidtRecords.forEach(peeidt->{
|
|
|
TurbineInfoDay day = dayMap.get(peeidt.getRecordDate());
|
|
|
- //"dayfdl": 10.96,
|
|
|
- peeidt.setDayfdl(day.getRfdl());
|
|
|
- peeidt.setDayllfdl(day.getLlfdl());
|
|
|
- peeidt.setDayfs(day.getPjfs());
|
|
|
- // "daygl": 359.37,平均功率
|
|
|
- peeidt.setDaygzssdl(day.getGzss());
|
|
|
- peeidt.setDayxdssdl(day.getXdss());
|
|
|
- peeidt.setDaywhssdl(day.getFjhjxss());
|
|
|
- peeidt.setDayxnssdl(day.getXnss());
|
|
|
- peeidt.setDaylyxs(day.getLyxs());
|
|
|
- peeidt.setDaysbklyl(day.getKlyl());
|
|
|
- // "daydxkyxs": 100.0,等效可用系数
|
|
|
- peeidt.setDayyxfss(day.getYxfss());
|
|
|
- peeidt.setDayjfpl(day.getJfpl());
|
|
|
-// peeidt.setDayglyzxxs(day.getGlyzxxs());
|
|
|
+ peeidt.setDayfdl(NumberUtil.round(day.getRfdl(),2).doubleValue());
|
|
|
+ peeidt.setDayllfdl(NumberUtil.round(day.getLlfdl(),2).doubleValue());
|
|
|
+ peeidt.setDayfs(NumberUtil.round(day.getPjfs(),2).doubleValue());
|
|
|
+ peeidt.setDaygzssdl(NumberUtil.round(day.getGzss(),2).doubleValue());
|
|
|
+ peeidt.setDayxdssdl(NumberUtil.round(day.getXdss(),2).doubleValue());
|
|
|
+ peeidt.setDaywhssdl(NumberUtil.round(day.getFjhjxss(),2).doubleValue());
|
|
|
+ peeidt.setDayxnssdl(NumberUtil.round(day.getXnss(),2).doubleValue());
|
|
|
+ peeidt.setDaylyxs(NumberUtil.round(day.getLyxs(),2).doubleValue());
|
|
|
+ peeidt.setDaysbklyl(NumberUtil.round(day.getKlyl(),2).doubleValue());
|
|
|
+ peeidt.setDayyxfss(NumberUtil.round(day.getYxfss(),2).doubleValue());
|
|
|
+ peeidt.setDayjfpl(NumberUtil.round(day.getJfpl(),2).doubleValue());
|
|
|
});
|
|
|
return peeidtRecords;
|
|
|
}
|