|
@@ -13,10 +13,7 @@ import com.gyee.generation.util.realtimesource.IEdosUtil;
|
|
|
import org.springframework.stereotype.Service;
|
|
|
|
|
|
import javax.annotation.Resource;
|
|
|
-import java.util.ArrayList;
|
|
|
-import java.util.Date;
|
|
|
-import java.util.List;
|
|
|
-import java.util.Map;
|
|
|
+import java.util.*;
|
|
|
import java.util.concurrent.atomic.AtomicInteger;
|
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
|
import java.util.stream.Collectors;
|
|
@@ -90,7 +87,7 @@ public class RegionCalreService {
|
|
|
zsspjfsPoint = powerstationPointMap.get(ContantXk.SSPJFS);
|
|
|
zsspjgzdPoint = powerstationPointMap.get(ContantXk.SSPJGZD);
|
|
|
}
|
|
|
-
|
|
|
+ ProBasicPowerstationPoint zaqtsPoint = powerstationPointMap.get(ContantXk.AQTS);
|
|
|
ProBasicPowerstationPoint zsszglPoint = powerstationPointMap.get(ContantXk.SSZGL);
|
|
|
ProBasicPowerstationPoint zsszllglPoint = powerstationPointMap.get(ContantXk.SSZLLGL);
|
|
|
ProBasicPowerstationPoint zsszbzglPoint = powerstationPointMap.get(ContantXk.SSZBZGL);
|
|
@@ -156,6 +153,8 @@ public class RegionCalreService {
|
|
|
AtomicInteger gcComCount = new AtomicInteger();
|
|
|
AtomicInteger finalGcComCount = gcComCount;
|
|
|
AtomicInteger finalFcComCount = fcComCount;
|
|
|
+
|
|
|
+ List<Double> aqtsList = new ArrayList<>();
|
|
|
companys.stream().forEach(company->{
|
|
|
if (company.getJrCapacity()>0){
|
|
|
finalGcComCount.getAndIncrement();
|
|
@@ -179,6 +178,8 @@ public class RegionCalreService {
|
|
|
sspjgzdPoint = powerstationPointMap1.get(ContantXk.SSPJGZD);
|
|
|
|
|
|
}
|
|
|
+
|
|
|
+ ProBasicPowerstationPoint aqtsPoint = powerstationPointMap1.get(ContantXk.AQTS);
|
|
|
ProBasicPowerstationPoint sszglPoint = powerstationPointMap1.get(ContantXk.SSZGL);
|
|
|
ProBasicPowerstationPoint sszllglPoint = powerstationPointMap1.get(ContantXk.SSZLLGL);
|
|
|
ProBasicPowerstationPoint sszbzglPoint = powerstationPointMap1.get(ContantXk.SSZBZGL);
|
|
@@ -209,6 +210,13 @@ public class RegionCalreService {
|
|
|
ProBasicPowerstationPoint sltsPoint = powerstationPointMap1.get(ContantXk.SLTS);
|
|
|
ProBasicPowerstationPoint lxtsPoint = powerstationPointMap1.get(ContantXk.TXZDTS);
|
|
|
|
|
|
+ try {
|
|
|
+ double temp = edosUtil.getSectionData(aqtsPoint, currentDate.getTime()).getPointValueInDouble();
|
|
|
+ aqtsList.add(temp);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
if (type.equals("-1")){
|
|
|
ProBasicPowerstationPoint finalSspjfsfsPoint = sspjfsPoint;
|
|
|
sspjfs.updateAndGet(v -> {
|
|
@@ -498,6 +506,9 @@ public class RegionCalreService {
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sspjfs.get()/fcComCount.doubleValue(),zsspjfsPoint.getNemCode(),zsspjfsPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sspjgzd.get()/gcComCount.doubleValue(),zsspjgzdPoint.getNemCode(),zsspjgzdPoint.getName()));
|
|
|
}
|
|
|
+ Double aqts = Collections.max(aqtsList);
|
|
|
+
|
|
|
+ resultList.add(PointUtil.createPointData(currentDate,aqts,zaqtsPoint.getNemCode(),zaqtsPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sszgl.get(),zsszglPoint.getNemCode(),zsszglPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,zllgl.get(),zsszllglPoint.getNemCode(),zsszllglPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,zbzgl.get(),zsszbzglPoint.getNemCode(),zsszbzglPoint.getName()));
|
|
@@ -550,6 +561,8 @@ public class RegionCalreService {
|
|
|
zsspjgzdPoint = powerstationPointMap.get(ContantXk.SSPJGZD);
|
|
|
}
|
|
|
|
|
|
+ ProBasicPowerstationPoint zaqtsPoint = powerstationPointMap.get(ContantXk.AQTS);
|
|
|
+
|
|
|
ProBasicPowerstationPoint zsszglPoint = powerstationPointMap.get(ContantXk.SSZGL);
|
|
|
ProBasicPowerstationPoint zsszllglPoint = powerstationPointMap.get(ContantXk.SSZLLGL);
|
|
|
ProBasicPowerstationPoint zsszbzglPoint = powerstationPointMap.get(ContantXk.SSZBZGL);
|
|
@@ -611,8 +624,10 @@ public class RegionCalreService {
|
|
|
AtomicReference<Double> slts = new AtomicReference<>((double) 0);
|
|
|
AtomicReference<Double> djts = new AtomicReference<>((double) 0);
|
|
|
|
|
|
-
|
|
|
+ List<Double> aqtsList = new ArrayList<>();
|
|
|
wps.stream().forEach(wp->{
|
|
|
+
|
|
|
+
|
|
|
Map<String, ProBasicPowerstationPoint> powerstationPointMap1 = wppointmap.get(wp.getId());
|
|
|
|
|
|
ProBasicPowerstationPoint sspjfsPoint = null;
|
|
@@ -625,6 +640,7 @@ public class RegionCalreService {
|
|
|
sspjgzdPoint = powerstationPointMap1.get(ContantXk.SSPJGZD);
|
|
|
|
|
|
}
|
|
|
+ ProBasicPowerstationPoint aqtsPoint = powerstationPointMap1.get(ContantXk.AQTS);
|
|
|
|
|
|
ProBasicPowerstationPoint sszglPoint = powerstationPointMap1.get(ContantXk.SSZGL);
|
|
|
ProBasicPowerstationPoint sszllglPoint = powerstationPointMap1.get(ContantXk.SSZLLGL);
|
|
@@ -656,6 +672,14 @@ public class RegionCalreService {
|
|
|
ProBasicPowerstationPoint sltsPoint = powerstationPointMap1.get(ContantXk.SLTS);
|
|
|
ProBasicPowerstationPoint lxtsPoint = powerstationPointMap1.get(ContantXk.TXZDTS);
|
|
|
|
|
|
+
|
|
|
+ try {
|
|
|
+ double temp = edosUtil.getSectionData(aqtsPoint, currentDate.getTime()).getPointValueInDouble();
|
|
|
+ aqtsList.add(temp);
|
|
|
+ } catch (Exception e) {
|
|
|
+ e.printStackTrace();
|
|
|
+ }
|
|
|
+
|
|
|
if (wp.getId().contains("_FDC_")){
|
|
|
ProBasicPowerstationPoint finalSspjfsPoint = sspjfsPoint;
|
|
|
sspjfs.updateAndGet(v -> {
|
|
@@ -917,6 +941,9 @@ public class RegionCalreService {
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sspjfs.get()/fdcsize,zsspjfsPoint.getNemCode(),zsspjfsPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sspjgzd.get()/gdcsize,zsspjgzdPoint.getNemCode(),zsspjgzdPoint.getName()));
|
|
|
}
|
|
|
+
|
|
|
+ Double aqts = Collections.max(aqtsList);
|
|
|
+ resultList.add(PointUtil.createPointData(currentDate,aqts,zaqtsPoint.getNemCode(),zaqtsPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,sszgl.get(),zsszglPoint.getNemCode(),zsszglPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,zllgl.get(),zsszllglPoint.getNemCode(),zsszllglPoint.getName()));
|
|
|
resultList.add(PointUtil.createPointData(currentDate,zbzgl.get(),zsszbzglPoint.getNemCode(),zsszbzglPoint.getName()));
|