|
@@ -173,17 +173,20 @@ public class TheorypowerService {
|
|
|
Map<String, Windturbinetestingpointnew> windturbinetestingpointnewMap = wtpAimap.get(wt.getId());
|
|
|
Windturbinetestingpointnew speedPoint = windturbinetestingpointnewMap.get(Contant.AI022);
|
|
|
Windturbinetestingpointnew powerPoint = windturbinetestingpointnewMap.get(Contant.AI130);
|
|
|
+ Windturbinetestingpointnew fjztPoint = windturbinetestingpointnewMap.get(Contant.FJ5T);
|
|
|
List<PointVo> pointVoList = new ArrayList<>();
|
|
|
List<PointVo> tempList = new ArrayList<>();
|
|
|
try {
|
|
|
List<PointData> speedpoints = edosUtil.getHistoryDatasSnap(speedPoint, begin.getTime()/1000 , date.getTime()/1000 , null, 3600l);
|
|
|
List<PointData> powerpoints = edosUtil.getHistoryDatasSnap(powerPoint, begin.getTime()/1000 , date.getTime()/1000 , null, 3600l);
|
|
|
-
|
|
|
+ List<PointData> fjztpoints = edosUtil.getHistoryDatasSnap(fjztPoint, begin.getTime()/1000 , date.getTime()/1000 , null, 3600l);
|
|
|
for (int x = 0;x<speedpoints.size();x++){
|
|
|
- PointVo vo = new PointVo();
|
|
|
- vo.setX(speedpoints.get(x).getPointValueInDouble());
|
|
|
- vo.setY(powerpoints.get(x).getPointValueInDouble());
|
|
|
- tempList.add(vo);
|
|
|
+ if (fjztpoints.get(x).getPointValueInDouble()==1){
|
|
|
+ PointVo vo = new PointVo();
|
|
|
+ vo.setX(speedpoints.get(x).getPointValueInDouble());
|
|
|
+ vo.setY(powerpoints.get(x).getPointValueInDouble());
|
|
|
+ tempList.add(vo);
|
|
|
+ }
|
|
|
}
|
|
|
List<PointVo> collect = tempList.stream().filter(i -> i.getY() >= 0 && i.getY() <= (CacheContext.modelpower.get(wt.getId())*1.5) && i.getX()>=0 && i.getX()<=25).collect(Collectors.toList());
|
|
|
Collections.sort(collect, Comparator.comparing(PointVo::getY));
|