|
@@ -81,6 +81,8 @@ public class GenerateBackPassDataService {
|
|
|
|
|
|
private final WindPowerReal15MinFD0031Service windPowerReal15MinFD0031Service;
|
|
private final WindPowerReal15MinFD0031Service windPowerReal15MinFD0031Service;
|
|
|
|
|
|
|
|
+ private final WindPowerReal15MinFD0040Service windPowerReal15MinFD0040Service;
|
|
|
|
+
|
|
private final PvPowerReal15MinGF0001Service pvPowerReal15MinGF0001Service;
|
|
private final PvPowerReal15MinGF0001Service pvPowerReal15MinGF0001Service;
|
|
|
|
|
|
private final PvPowerReal15MinGF0002Service pvPowerReal15MinGF0002Service;
|
|
private final PvPowerReal15MinGF0002Service pvPowerReal15MinGF0002Service;
|
|
@@ -89,6 +91,8 @@ public class GenerateBackPassDataService {
|
|
|
|
|
|
private final PvPowerReal15MinGF0013Service pvPowerReal15MinGF0013Service;
|
|
private final PvPowerReal15MinGF0013Service pvPowerReal15MinGF0013Service;
|
|
|
|
|
|
|
|
+ private final PvPowerReal15MinGF0019Service pvPowerReal15MinGF0019Service;
|
|
|
|
+
|
|
private static final String IMAGE_TYPE = "jpg";
|
|
private static final String IMAGE_TYPE = "jpg";
|
|
private static final String PLACE = "-0.99|";
|
|
private static final String PLACE = "-0.99|";
|
|
private static final Long oneDay = 3600 * 24 * 1000L - 1000L;
|
|
private static final Long oneDay = 3600 * 24 * 1000L - 1000L;
|
|
@@ -114,6 +118,8 @@ public class GenerateBackPassDataService {
|
|
|
|
|
|
private final JiaYueWindPowerDqResultCoverFD0031Service jiaYueWindPowerDqResultCoverFD0031Service;
|
|
private final JiaYueWindPowerDqResultCoverFD0031Service jiaYueWindPowerDqResultCoverFD0031Service;
|
|
|
|
|
|
|
|
+ private final JiaYueWindPowerDqResultCoverFD0040Service jiaYueWindPowerDqResultCoverFD0040Service;
|
|
|
|
+
|
|
private final JiaYueWindPowerDqResultCoverGF0001Service jiaYueWindPowerDqResultCoverGF0001Service;
|
|
private final JiaYueWindPowerDqResultCoverGF0001Service jiaYueWindPowerDqResultCoverGF0001Service;
|
|
|
|
|
|
private final JiaYueWindPowerDqResultCoverGF0002Service jiaYueWindPowerDqResultCoverGF0002Service;
|
|
private final JiaYueWindPowerDqResultCoverGF0002Service jiaYueWindPowerDqResultCoverGF0002Service;
|
|
@@ -142,6 +148,8 @@ public class GenerateBackPassDataService {
|
|
|
|
|
|
private final JiaYueWindPowerCdqResultCoverFD0031Service jiaYueWindPowerCdqResultCoverFD0031Service;
|
|
private final JiaYueWindPowerCdqResultCoverFD0031Service jiaYueWindPowerCdqResultCoverFD0031Service;
|
|
|
|
|
|
|
|
+ private final JiaYueWindPowerCdqResultCoverFD0040Service jiaYueWindPowerCdqResultCoverFD0040Service;
|
|
|
|
+
|
|
private final JiaYueWindPowerCdqResultCoverGF0001Service jiaYueWindPowerCdqResultCoverGF0001Service;
|
|
private final JiaYueWindPowerCdqResultCoverGF0001Service jiaYueWindPowerCdqResultCoverGF0001Service;
|
|
|
|
|
|
private final JiaYueWindPowerCdqResultCoverGF0002Service jiaYueWindPowerCdqResultCoverGF0002Service;
|
|
private final JiaYueWindPowerCdqResultCoverGF0002Service jiaYueWindPowerCdqResultCoverGF0002Service;
|
|
@@ -151,10 +159,10 @@ public class GenerateBackPassDataService {
|
|
private final JiaYueWindPowerCdqResultCoverGF0013Service jiaYueWindPowerCdqResultCoverGF0013Service;
|
|
private final JiaYueWindPowerCdqResultCoverGF0013Service jiaYueWindPowerCdqResultCoverGF0013Service;
|
|
|
|
|
|
public GenerateBackPassDataService(PvPowerReal15MinGF0001Service pvPowerReal15MinGF0001Service,PvPowerReal15MinGF0002Service pvPowerReal15MinGF0002Service,PvPowerReal15MinGF0012Service pvPowerReal15MinGF0012Service,PvPowerReal15MinGF0013Service pvPowerReal15MinGF0013Service,WindPowerReal15MinFD0001Service windPowerReal15MinFD0001Service,WindPowerReal15MinFD0002Service windPowerReal15MinFD0002Service,WindPowerReal15MinFD0003Service windPowerReal15MinFD0003Service,WindPowerReal15MinFD0004Service windPowerReal15MinFD0004Service,WindPowerReal15MinFD0005Service windPowerReal15MinFD0005Service,
|
|
public GenerateBackPassDataService(PvPowerReal15MinGF0001Service pvPowerReal15MinGF0001Service,PvPowerReal15MinGF0002Service pvPowerReal15MinGF0002Service,PvPowerReal15MinGF0012Service pvPowerReal15MinGF0012Service,PvPowerReal15MinGF0013Service pvPowerReal15MinGF0013Service,WindPowerReal15MinFD0001Service windPowerReal15MinFD0001Service,WindPowerReal15MinFD0002Service windPowerReal15MinFD0002Service,WindPowerReal15MinFD0003Service windPowerReal15MinFD0003Service,WindPowerReal15MinFD0004Service windPowerReal15MinFD0004Service,WindPowerReal15MinFD0005Service windPowerReal15MinFD0005Service,
|
|
- WindPowerReal15MinFD0006Service windPowerReal15MinFD0006Service,WindPowerReal15MinFD0007Service windPowerReal15MinFD0007Service,WindPowerReal15MinFD0009Service windPowerReal15MinFD0009Service,WindPowerReal15MinFD0017Service windPowerReal15MinFD0017Service,WindPowerReal15MinFD0018Service windPowerReal15MinFD0018Service,WindPowerReal15MinFD0019Service windPowerReal15MinFD0019Service,WindPowerReal15MinFD0020Service windPowerReal15MinFD0020Service,WindPowerReal15MinFD0021Service windPowerReal15MinFD0021Service,WindPowerReal15MinFD0029Service windPowerReal15MinFD0029Service,WindPowerReal15MinFD0030Service windPowerReal15MinFD0030Service,WindPowerReal15MinFD0031Service windPowerReal15MinFD0031Service,WindPowerReal15MinFD0010Service windPowerReal15MinFD0010Service,WindPowerReal15MinFD0015Service windPowerReal15MinFD0015Service,WindPowerReal15MinFD0016Service windPowerReal15MinFD0016Service,WindPowerReal15MinFD0022Service windPowerReal15MinFD0022Service,WindPowerReal15MinFD0025Service windPowerReal15MinFD0025Service,
|
|
|
|
- JiaYueWindPowerDqResultCoverGF0001Service jiaYueWindPowerDqResultCoverGF0001Service,JiaYueWindPowerDqResultCoverGF0002Service jiaYueWindPowerDqResultCoverGF0002Service,JiaYueWindPowerDqResultCoverGF0012Service jiaYueWindPowerDqResultCoverGF0012Service,JiaYueWindPowerDqResultCoverGF0013Service jiaYueWindPowerDqResultCoverGF0013Service,JiaYueWindPowerDqResultCoverFD0001Service jiaYueWindPowerDqResultCoverFD0001Service,JiaYueWindPowerDqResultCoverFD0002Service jiaYueWindPowerDqResultCoverFD0002Service,
|
|
|
|
|
|
+ WindPowerReal15MinFD0006Service windPowerReal15MinFD0006Service,WindPowerReal15MinFD0007Service windPowerReal15MinFD0007Service,WindPowerReal15MinFD0009Service windPowerReal15MinFD0009Service,WindPowerReal15MinFD0017Service windPowerReal15MinFD0017Service,WindPowerReal15MinFD0018Service windPowerReal15MinFD0018Service,WindPowerReal15MinFD0019Service windPowerReal15MinFD0019Service,WindPowerReal15MinFD0020Service windPowerReal15MinFD0020Service,WindPowerReal15MinFD0021Service windPowerReal15MinFD0021Service,WindPowerReal15MinFD0029Service windPowerReal15MinFD0029Service,WindPowerReal15MinFD0030Service windPowerReal15MinFD0030Service,WindPowerReal15MinFD0031Service windPowerReal15MinFD0031Service,WindPowerReal15MinFD0010Service windPowerReal15MinFD0010Service,WindPowerReal15MinFD0015Service windPowerReal15MinFD0015Service,WindPowerReal15MinFD0016Service windPowerReal15MinFD0016Service,WindPowerReal15MinFD0022Service windPowerReal15MinFD0022Service,WindPowerReal15MinFD0025Service windPowerReal15MinFD0025Service,WindPowerReal15MinFD0040Service windPowerReal15MinFD0040Service,
|
|
|
|
+ JiaYueWindPowerDqResultCoverGF0001Service jiaYueWindPowerDqResultCoverGF0001Service,JiaYueWindPowerDqResultCoverGF0002Service jiaYueWindPowerDqResultCoverGF0002Service,JiaYueWindPowerDqResultCoverGF0012Service jiaYueWindPowerDqResultCoverGF0012Service,JiaYueWindPowerDqResultCoverGF0013Service jiaYueWindPowerDqResultCoverGF0013Service,JiaYueWindPowerDqResultCoverFD0001Service jiaYueWindPowerDqResultCoverFD0001Service,JiaYueWindPowerDqResultCoverFD0002Service jiaYueWindPowerDqResultCoverFD0002Service,JiaYueWindPowerDqResultCoverFD0040Service jiaYueWindPowerDqResultCoverFD0040Service,PvPowerReal15MinGF0019Service pvPowerReal15MinGF0019Service,
|
|
JiaYueWindPowerDqResultCoverFD0003Service jiaYueWindPowerDqResultCoverFD0003Service,JiaYueWindPowerDqResultCoverFD0004Service jiaYueWindPowerDqResultCoverFD0004Service,JiaYueWindPowerDqResultCoverFD0005Service jiaYueWindPowerDqResultCoverFD0005Service,JiaYueWindPowerDqResultCoverFD0006Service jiaYueWindPowerDqResultCoverFD0006Service,
|
|
JiaYueWindPowerDqResultCoverFD0003Service jiaYueWindPowerDqResultCoverFD0003Service,JiaYueWindPowerDqResultCoverFD0004Service jiaYueWindPowerDqResultCoverFD0004Service,JiaYueWindPowerDqResultCoverFD0005Service jiaYueWindPowerDqResultCoverFD0005Service,JiaYueWindPowerDqResultCoverFD0006Service jiaYueWindPowerDqResultCoverFD0006Service,
|
|
- JiaYueWindPowerDqResultCoverFD0007Service jiaYueWindPowerDqResultCoverFD0007Service,JiaYueWindPowerDqResultCoverFD0029Service jiaYueWindPowerDqResultCoverFD0029Service,JiaYueWindPowerDqResultCoverFD0030Service jiaYueWindPowerDqResultCoverFD0030Service,JiaYueWindPowerDqResultCoverFD0031Service jiaYueWindPowerDqResultCoverFD0031Service,JiaYueWindPowerCdqResultCoverGF0001Service jiaYueWindPowerCdqResultCoverGF0001Service,JiaYueWindPowerCdqResultCoverGF0002Service jiaYueWindPowerCdqResultCoverGF0002Service,JiaYueWindPowerCdqResultCoverGF0012Service jiaYueWindPowerCdqResultCoverGF0012Service,JiaYueWindPowerCdqResultCoverGF0013Service jiaYueWindPowerCdqResultCoverGF0013Service,JiaYueWindPowerCdqResultCoverFD0001Service jiaYueWindPowerCdqResultCoverFD0001Service,JiaYueWindPowerCdqResultCoverFD0002Service jiaYueWindPowerCdqResultCoverFD0002Service,
|
|
|
|
|
|
+ JiaYueWindPowerDqResultCoverFD0007Service jiaYueWindPowerDqResultCoverFD0007Service,JiaYueWindPowerDqResultCoverFD0029Service jiaYueWindPowerDqResultCoverFD0029Service,JiaYueWindPowerDqResultCoverFD0030Service jiaYueWindPowerDqResultCoverFD0030Service,JiaYueWindPowerDqResultCoverFD0031Service jiaYueWindPowerDqResultCoverFD0031Service,JiaYueWindPowerCdqResultCoverFD0040Service jiaYueWindPowerCdqResultCoverFD0040Service,JiaYueWindPowerCdqResultCoverGF0001Service jiaYueWindPowerCdqResultCoverGF0001Service,JiaYueWindPowerCdqResultCoverGF0002Service jiaYueWindPowerCdqResultCoverGF0002Service,JiaYueWindPowerCdqResultCoverGF0012Service jiaYueWindPowerCdqResultCoverGF0012Service,JiaYueWindPowerCdqResultCoverGF0013Service jiaYueWindPowerCdqResultCoverGF0013Service,JiaYueWindPowerCdqResultCoverFD0001Service jiaYueWindPowerCdqResultCoverFD0001Service,JiaYueWindPowerCdqResultCoverFD0002Service jiaYueWindPowerCdqResultCoverFD0002Service,
|
|
JiaYueWindPowerCdqResultCoverFD0003Service jiaYueWindPowerCdqResultCoverFD0003Service,JiaYueWindPowerCdqResultCoverFD0004Service jiaYueWindPowerCdqResultCoverFD0004Service,JiaYueWindPowerCdqResultCoverFD0005Service jiaYueWindPowerCdqResultCoverFD0005Service,JiaYueWindPowerCdqResultCoverFD0006Service jiaYueWindPowerCdqResultCoverFD0006Service,
|
|
JiaYueWindPowerCdqResultCoverFD0003Service jiaYueWindPowerCdqResultCoverFD0003Service,JiaYueWindPowerCdqResultCoverFD0004Service jiaYueWindPowerCdqResultCoverFD0004Service,JiaYueWindPowerCdqResultCoverFD0005Service jiaYueWindPowerCdqResultCoverFD0005Service,JiaYueWindPowerCdqResultCoverFD0006Service jiaYueWindPowerCdqResultCoverFD0006Service,
|
|
JiaYueWindPowerCdqResultCoverFD0007Service jiaYueWindPowerCdqResultCoverFD0007Service,JiaYueWindPowerCdqResultCoverFD0029Service jiaYueWindPowerCdqResultCoverFD0029Service,JiaYueWindPowerCdqResultCoverFD0030Service jiaYueWindPowerCdqResultCoverFD0030Service,JiaYueWindPowerCdqResultCoverFD0031Service jiaYueWindPowerCdqResultCoverFD0031Service){
|
|
JiaYueWindPowerCdqResultCoverFD0007Service jiaYueWindPowerCdqResultCoverFD0007Service,JiaYueWindPowerCdqResultCoverFD0029Service jiaYueWindPowerCdqResultCoverFD0029Service,JiaYueWindPowerCdqResultCoverFD0030Service jiaYueWindPowerCdqResultCoverFD0030Service,JiaYueWindPowerCdqResultCoverFD0031Service jiaYueWindPowerCdqResultCoverFD0031Service){
|
|
this.windPowerReal15MinFD0001Service = windPowerReal15MinFD0001Service;
|
|
this.windPowerReal15MinFD0001Service = windPowerReal15MinFD0001Service;
|
|
@@ -178,10 +186,12 @@ public class GenerateBackPassDataService {
|
|
this.windPowerReal15MinFD0029Service = windPowerReal15MinFD0029Service;
|
|
this.windPowerReal15MinFD0029Service = windPowerReal15MinFD0029Service;
|
|
this.windPowerReal15MinFD0030Service = windPowerReal15MinFD0030Service;
|
|
this.windPowerReal15MinFD0030Service = windPowerReal15MinFD0030Service;
|
|
this.windPowerReal15MinFD0031Service = windPowerReal15MinFD0031Service;
|
|
this.windPowerReal15MinFD0031Service = windPowerReal15MinFD0031Service;
|
|
|
|
+ this.windPowerReal15MinFD0040Service = windPowerReal15MinFD0040Service;
|
|
this.pvPowerReal15MinGF0001Service = pvPowerReal15MinGF0001Service;
|
|
this.pvPowerReal15MinGF0001Service = pvPowerReal15MinGF0001Service;
|
|
this.pvPowerReal15MinGF0002Service = pvPowerReal15MinGF0002Service;
|
|
this.pvPowerReal15MinGF0002Service = pvPowerReal15MinGF0002Service;
|
|
this.pvPowerReal15MinGF0012Service = pvPowerReal15MinGF0012Service;
|
|
this.pvPowerReal15MinGF0012Service = pvPowerReal15MinGF0012Service;
|
|
this.pvPowerReal15MinGF0013Service = pvPowerReal15MinGF0013Service;
|
|
this.pvPowerReal15MinGF0013Service = pvPowerReal15MinGF0013Service;
|
|
|
|
+ this.pvPowerReal15MinGF0019Service = pvPowerReal15MinGF0019Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0001Service = jiaYueWindPowerDqResultCoverFD0001Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0001Service = jiaYueWindPowerDqResultCoverFD0001Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0002Service = jiaYueWindPowerDqResultCoverFD0002Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0002Service = jiaYueWindPowerDqResultCoverFD0002Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0003Service = jiaYueWindPowerDqResultCoverFD0003Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0003Service = jiaYueWindPowerDqResultCoverFD0003Service;
|
|
@@ -192,6 +202,7 @@ public class GenerateBackPassDataService {
|
|
this.jiaYueWindPowerDqResultCoverFD0029Service = jiaYueWindPowerDqResultCoverFD0029Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0029Service = jiaYueWindPowerDqResultCoverFD0029Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0030Service = jiaYueWindPowerDqResultCoverFD0030Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0030Service = jiaYueWindPowerDqResultCoverFD0030Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0031Service = jiaYueWindPowerDqResultCoverFD0031Service;
|
|
this.jiaYueWindPowerDqResultCoverFD0031Service = jiaYueWindPowerDqResultCoverFD0031Service;
|
|
|
|
+ this.jiaYueWindPowerDqResultCoverFD0040Service = jiaYueWindPowerDqResultCoverFD0040Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0001Service = jiaYueWindPowerDqResultCoverGF0001Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0001Service = jiaYueWindPowerDqResultCoverGF0001Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0002Service = jiaYueWindPowerDqResultCoverGF0002Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0002Service = jiaYueWindPowerDqResultCoverGF0002Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0012Service = jiaYueWindPowerDqResultCoverGF0012Service;
|
|
this.jiaYueWindPowerDqResultCoverGF0012Service = jiaYueWindPowerDqResultCoverGF0012Service;
|
|
@@ -206,6 +217,7 @@ public class GenerateBackPassDataService {
|
|
this.jiaYueWindPowerCdqResultCoverFD0029Service = jiaYueWindPowerCdqResultCoverFD0029Service;
|
|
this.jiaYueWindPowerCdqResultCoverFD0029Service = jiaYueWindPowerCdqResultCoverFD0029Service;
|
|
this.jiaYueWindPowerCdqResultCoverFD0030Service = jiaYueWindPowerCdqResultCoverFD0030Service;
|
|
this.jiaYueWindPowerCdqResultCoverFD0030Service = jiaYueWindPowerCdqResultCoverFD0030Service;
|
|
this.jiaYueWindPowerCdqResultCoverFD0031Service = jiaYueWindPowerCdqResultCoverFD0031Service;
|
|
this.jiaYueWindPowerCdqResultCoverFD0031Service = jiaYueWindPowerCdqResultCoverFD0031Service;
|
|
|
|
+ this.jiaYueWindPowerCdqResultCoverFD0040Service = jiaYueWindPowerCdqResultCoverFD0040Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0001Service = jiaYueWindPowerCdqResultCoverGF0001Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0001Service = jiaYueWindPowerCdqResultCoverGF0001Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0002Service = jiaYueWindPowerCdqResultCoverGF0002Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0002Service = jiaYueWindPowerCdqResultCoverGF0002Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0012Service = jiaYueWindPowerCdqResultCoverGF0012Service;
|
|
this.jiaYueWindPowerCdqResultCoverGF0012Service = jiaYueWindPowerCdqResultCoverGF0012Service;
|
|
@@ -308,6 +320,10 @@ public class GenerateBackPassDataService {
|
|
ElectricField electricField31 = new ElectricField();
|
|
ElectricField electricField31 = new ElectricField();
|
|
electricField30.setStationCode("J01043");
|
|
electricField30.setStationCode("J01043");
|
|
electricField30.setSign("FD0031");
|
|
electricField30.setSign("FD0031");
|
|
|
|
+
|
|
|
|
+ ElectricField electricField40 = new ElectricField();
|
|
|
|
+ electricField30.setStationCode("J01166");
|
|
|
|
+ electricField30.setSign("FD0040");
|
|
// 光伏电站
|
|
// 光伏电站
|
|
ElectricField electricFieldGF0001 = new ElectricField();
|
|
ElectricField electricFieldGF0001 = new ElectricField();
|
|
electricFieldGF0001.setStationCode("J01056");
|
|
electricFieldGF0001.setStationCode("J01056");
|
|
@@ -325,6 +341,10 @@ public class GenerateBackPassDataService {
|
|
electricFieldGF0013.setStationCode("J01062");
|
|
electricFieldGF0013.setStationCode("J01062");
|
|
electricFieldGF0013.setSign("GF0013");
|
|
electricFieldGF0013.setSign("GF0013");
|
|
|
|
|
|
|
|
+ ElectricField electricFieldGF0019 = new ElectricField();
|
|
|
|
+ electricFieldGF0019.setStationCode("J01175");
|
|
|
|
+ electricFieldGF0019.setSign("GF0019");
|
|
|
|
+
|
|
electricFieldList.add(electricField);
|
|
electricFieldList.add(electricField);
|
|
electricFieldList.add(electricField2);
|
|
electricFieldList.add(electricField2);
|
|
electricFieldList.add(electricField3);
|
|
electricFieldList.add(electricField3);
|
|
@@ -346,10 +366,12 @@ public class GenerateBackPassDataService {
|
|
electricFieldList.add(electricField29);
|
|
electricFieldList.add(electricField29);
|
|
electricFieldList.add(electricField30);
|
|
electricFieldList.add(electricField30);
|
|
electricFieldList.add(electricField31);
|
|
electricFieldList.add(electricField31);
|
|
|
|
+ electricFieldList.add(electricField40);
|
|
electricFieldList.add(electricFieldGF0001);
|
|
electricFieldList.add(electricFieldGF0001);
|
|
electricFieldList.add(electricFieldGF0002);
|
|
electricFieldList.add(electricFieldGF0002);
|
|
electricFieldList.add(electricFieldGF0012);
|
|
electricFieldList.add(electricFieldGF0012);
|
|
electricFieldList.add(electricFieldGF0013);
|
|
electricFieldList.add(electricFieldGF0013);
|
|
|
|
+ electricFieldList.add(electricFieldGF0019);
|
|
//
|
|
//
|
|
// // 开始日期和结束日期
|
|
// // 开始日期和结束日期
|
|
// LocalDate startDate = LocalDate.of(2024, 1, 2);
|
|
// LocalDate startDate = LocalDate.of(2024, 1, 2);
|
|
@@ -508,10 +530,12 @@ public class GenerateBackPassDataService {
|
|
List<WindPowerReal15MinFD0029> windPowerReal15MinFD0029List = new ArrayList<>();
|
|
List<WindPowerReal15MinFD0029> windPowerReal15MinFD0029List = new ArrayList<>();
|
|
List<WindPowerReal15MinFD0030> windPowerReal15MinFD0030List = new ArrayList<>();
|
|
List<WindPowerReal15MinFD0030> windPowerReal15MinFD0030List = new ArrayList<>();
|
|
List<WindPowerReal15MinFD0031> windPowerReal15MinFD0031List = new ArrayList<>();
|
|
List<WindPowerReal15MinFD0031> windPowerReal15MinFD0031List = new ArrayList<>();
|
|
|
|
+ List<WindPowerReal15MinFD0040> windPowerReal15MinFD0040List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0001> pvPowerReal15MinGF0001List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0001> pvPowerReal15MinGF0001List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0002> pvPowerReal15MinGF0002List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0002> pvPowerReal15MinGF0002List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0012> pvPowerReal15MinGF0012List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0012> pvPowerReal15MinGF0012List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0013> pvPowerReal15MinGF0013List = new ArrayList<>();
|
|
List<PvPowerReal15MinGF0013> pvPowerReal15MinGF0013List = new ArrayList<>();
|
|
|
|
+ List<PvPowerReal15MinGF0019> pvPowerReal15MinGF0019List = new ArrayList<>();
|
|
|
|
|
|
switch (electricField.getSign()){
|
|
switch (electricField.getSign()){
|
|
case "FD0001":
|
|
case "FD0001":
|
|
@@ -577,6 +601,9 @@ public class GenerateBackPassDataService {
|
|
case "FD0031":
|
|
case "FD0031":
|
|
windPowerReal15MinFD0031List = windPowerReal15MinFD0031Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
windPowerReal15MinFD0031List = windPowerReal15MinFD0031Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
break;
|
|
break;
|
|
|
|
+ case "FD0040":
|
|
|
|
+ windPowerReal15MinFD0040List = windPowerReal15MinFD0040Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
|
|
+ break;
|
|
case "GF0001":
|
|
case "GF0001":
|
|
pvPowerReal15MinGF0001List = pvPowerReal15MinGF0001Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
pvPowerReal15MinGF0001List = pvPowerReal15MinGF0001Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
break;
|
|
break;
|
|
@@ -589,6 +616,9 @@ public class GenerateBackPassDataService {
|
|
case "GF0013":
|
|
case "GF0013":
|
|
pvPowerReal15MinGF0013List = pvPowerReal15MinGF0013Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
pvPowerReal15MinGF0013List = pvPowerReal15MinGF0013Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
break;
|
|
break;
|
|
|
|
+ case "GF0019":
|
|
|
|
+ pvPowerReal15MinGF0019List = pvPowerReal15MinGF0019Service.getAll(new Date(startTime), new Date(startTime + 24 * 60 * 60 * 1000L - 1000));
|
|
|
|
+ break;
|
|
|
|
|
|
default:
|
|
default:
|
|
break;
|
|
break;
|
|
@@ -886,11 +916,11 @@ public class GenerateBackPassDataService {
|
|
BigDecimal avg = new BigDecimal(0);
|
|
BigDecimal avg = new BigDecimal(0);
|
|
//取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
//取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
for (WindPowerReal15MinFD0030 p : filterList) {
|
|
for (WindPowerReal15MinFD0030 p : filterList) {
|
|
- avg = avg.add(new BigDecimal(p.getValue()));
|
|
|
|
|
|
+ avg = avg.add(new BigDecimal(p.getActivePower()));
|
|
}
|
|
}
|
|
if (!filterList.isEmpty()) {
|
|
if (!filterList.isEmpty()) {
|
|
content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
- instContent.append(filterList.get(0).getValue()).append("|");
|
|
|
|
|
|
+ instContent.append(filterList.get(0).getActivePower()).append("|");
|
|
} else {
|
|
} else {
|
|
content.append(PLACE);
|
|
content.append(PLACE);
|
|
instContent.append(PLACE);
|
|
instContent.append(PLACE);
|
|
@@ -901,11 +931,26 @@ public class GenerateBackPassDataService {
|
|
BigDecimal avg = new BigDecimal(0);
|
|
BigDecimal avg = new BigDecimal(0);
|
|
//取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
//取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
for (WindPowerReal15MinFD0031 p : filterList) {
|
|
for (WindPowerReal15MinFD0031 p : filterList) {
|
|
- avg = avg.add(new BigDecimal(p.getValue()));
|
|
|
|
|
|
+ avg = avg.add(new BigDecimal(p.getActivePower()));
|
|
}
|
|
}
|
|
if (!filterList.isEmpty()) {
|
|
if (!filterList.isEmpty()) {
|
|
content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
- instContent.append(filterList.get(0).getValue()).append("|");
|
|
|
|
|
|
+ instContent.append(filterList.get(0).getActivePower()).append("|");
|
|
|
|
+ } else {
|
|
|
|
+ content.append(PLACE);
|
|
|
|
+ instContent.append(PLACE);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+ if (electricField.getSign().equals("FD0040")) {
|
|
|
|
+ List<WindPowerReal15MinFD0040> filterList = windPowerReal15MinFD0040List.stream().filter(p -> p.getDateTime().atZone(ZoneId.systemDefault()).toEpochSecond() * 1000L == finalTime).collect(Collectors.toList());
|
|
|
|
+ BigDecimal avg = new BigDecimal(0);
|
|
|
|
+ //取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
|
|
+ for (WindPowerReal15MinFD0040 p : filterList) {
|
|
|
|
+ avg = avg.add(new BigDecimal(p.getActivePower()));
|
|
|
|
+ }
|
|
|
|
+ if (!filterList.isEmpty()) {
|
|
|
|
+ content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
|
|
+ instContent.append(filterList.get(0).getActivePower()).append("|");
|
|
} else {
|
|
} else {
|
|
content.append(PLACE);
|
|
content.append(PLACE);
|
|
instContent.append(PLACE);
|
|
instContent.append(PLACE);
|
|
@@ -971,6 +1016,21 @@ public class GenerateBackPassDataService {
|
|
instContent.append(PLACE);
|
|
instContent.append(PLACE);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ if (electricField.getSign().equals("GF0019")) {
|
|
|
|
+ List<PvPowerReal15MinGF0019> filterList = pvPowerReal15MinGF0019List.stream().filter(p -> p.getDateTime().atZone(ZoneId.systemDefault()).toEpochSecond() * 1000L == finalTime).collect(Collectors.toList());
|
|
|
|
+ BigDecimal avg = new BigDecimal(0);
|
|
|
|
+ //取前15分钟的平均值 13:30取13:16-13:30的平均值
|
|
|
|
+ for (PvPowerReal15MinGF0019 p : filterList) {
|
|
|
|
+ avg = avg.add(new BigDecimal(p.getActivePower()));
|
|
|
|
+ }
|
|
|
|
+ if (!filterList.isEmpty()) {
|
|
|
|
+ content.append(avg.divide(new BigDecimal(filterList.size()), 2, RoundingMode.HALF_UP)).append("|");
|
|
|
|
+ instContent.append(filterList.get(0).getActivePower()).append("|");
|
|
|
|
+ } else {
|
|
|
|
+ content.append(PLACE);
|
|
|
|
+ instContent.append(PLACE);
|
|
|
|
+ }
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
stringBuilder.append(content);
|
|
stringBuilder.append(content);
|