|
@@ -507,7 +507,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
|
|
|
void savePowerstationFdl_Month() {
|
|
|
|
|
|
- List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>().eq("property", "JSD_POWERSTATIONFDL_MONTH"));
|
|
|
+ List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>()
|
|
|
+ .eq("property", "JSD_POWERSTATIONFDL_MONTH")
|
|
|
+ .like("windpowerstation_id", "FDC")
|
|
|
+ );
|
|
|
// List<MeterPoint> meterPointJSD_NFDLList = meterPointService.list(new QueryWrapper<MeterPoint>().eq("property", "JSD_NFDL"));
|
|
|
|
|
|
//设置取值开始时间
|
|
@@ -561,7 +564,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
|
|
|
void savePowerstationFdl_Year() {
|
|
|
|
|
|
- List<MeterPoint> meterPointJSD_NFDLList = meterPointService.list(new QueryWrapper<MeterPoint>().eq("property", "JSD_POWERSTATIONFDL_YEAR"));
|
|
|
+ List<MeterPoint> meterPointJSD_NFDLList = meterPointService.list(new QueryWrapper<MeterPoint>()
|
|
|
+ .eq("property", "JSD_POWERSTATIONFDL_YEAR")
|
|
|
+ .like("windpowerstation_id", "FDC")
|
|
|
+ );
|
|
|
|
|
|
//设置取值开始时间
|
|
|
String startString = startTimeString;
|
|
@@ -960,7 +966,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
|
|
|
void savePowerstationSwdl_Month() {
|
|
|
|
|
|
- List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>().eq("property", "JSD_SWDL_MONTH"));
|
|
|
+ List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>()
|
|
|
+ .eq("property", "JSD_SWDL_MONTH")
|
|
|
+ .like("windpowerstation_id", "FDC")
|
|
|
+ );
|
|
|
|
|
|
//设置取值开始时间
|
|
|
String startString = startTimeString;
|
|
@@ -1021,7 +1030,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
|
|
|
void savePowerstationSwdl_Year() {
|
|
|
|
|
|
- List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>().eq("property", "JSD_SWDL_YEAR"));
|
|
|
+ List<MeterPoint> meterPointJSD_YFDLList = meterPointService.list(new QueryWrapper<MeterPoint>()
|
|
|
+ .eq("property", "JSD_SWDL_YEAR")
|
|
|
+ .like("windpowerstation_id", "FDC")
|
|
|
+ );
|
|
|
|
|
|
//设置取值开始时间
|
|
|
String startString = startTimeString;
|
|
@@ -1166,7 +1178,11 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
dateTime1 = DateUtil.offsetMonth(startDateTime, i);
|
|
|
|
|
|
//根据每个场站的id,dateTime1,和集电线路总发电量的code拿到产站日发电量(集电线路项目期次侧)
|
|
|
- List<MeterInfoCalculating> meterInfoCalculatingDay = meterInfoCalculatingService.list(new QueryWrapper<MeterInfoCalculating>().eq("date", dateTime1.toLocalDateTime()).like("code", "%_SWDL_MONTH"));
|
|
|
+ List<MeterInfoCalculating> meterInfoCalculatingDay = meterInfoCalculatingService.list(new QueryWrapper<MeterInfoCalculating>()
|
|
|
+ .eq("date", dateTime1.toLocalDateTime())
|
|
|
+ .like("code", "%_SWDL_MONTH")
|
|
|
+ .like("windpowerstation_id", "_FDC_")
|
|
|
+ );
|
|
|
//MeterInfoCalculating,拿到每个记录的value值并累加到monthValue
|
|
|
if (meterInfoCalculatingDay.size() > 0) {
|
|
|
for (MeterInfoCalculating meterInfoCalculating : meterInfoCalculatingDay) {
|
|
@@ -1422,10 +1438,7 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
meterInfoCalculating.setWindpowerstationId(meterPoint.getWindpowerstationId());
|
|
|
|
|
|
QueryWrapper<MeterInfoCalculating> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper
|
|
|
- .eq("code", meterPoint.getNemCode())
|
|
|
- .eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0))
|
|
|
- .eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
+ queryWrapper.eq("code", meterPoint.getNemCode()).eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0)).eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
List<MeterInfoCalculating> list = meterInfoCalculatingService.list(queryWrapper);
|
|
|
if (list.size() > 0) {
|
|
|
meterInfoCalculating.update(queryWrapper);
|
|
@@ -1604,9 +1617,7 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
meterInfoCalculating.setUpdateTime(LocalDateTime.now());
|
|
|
|
|
|
QueryWrapper<MeterInfoCalculating> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper
|
|
|
- .eq("code", meterPoint.getNemCode())
|
|
|
- .eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0));
|
|
|
+ queryWrapper.eq("code", meterPoint.getNemCode()).eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0));
|
|
|
List<MeterInfoCalculating> list = meterInfoCalculatingService.list(queryWrapper);
|
|
|
if (list.size() > 0) {
|
|
|
meterInfoCalculating.update(queryWrapper);
|
|
@@ -1650,7 +1661,7 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
List<MeterInfoCalculating> meterInfoCalculatingDay = meterInfoCalculatingService.list(new QueryWrapper<MeterInfoCalculating>()
|
|
|
.eq("windpowerstation_id", meterPoint.getWindpowerstationId())
|
|
|
.eq("date", dateTime1.toLocalDateTime())
|
|
|
- .like("code", "%_GFSWDL_PO"));
|
|
|
+ .like("code", "_GFSWDL_PO"));
|
|
|
|
|
|
for (MeterInfoCalculating meterInfoCalculating : meterInfoCalculatingDay) {
|
|
|
//MeterInfoCalculating,拿到每个记录的value值并累加到monthValue
|
|
@@ -1670,7 +1681,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
meterInfoCalculating.setWindpowerstationId(meterPoint.getWindpowerstationId());
|
|
|
|
|
|
QueryWrapper<MeterInfoCalculating> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("code", meterPoint.getNemCode()).eq("date", dateTime1.toLocalDateTime().withDayOfMonth(1).withNano(0).withSecond(0).withMinute(0).withHour(0)).eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
+ queryWrapper
|
|
|
+ .eq("code", meterPoint.getNemCode())
|
|
|
+ .eq("date", dateTime1.toLocalDateTime().withDayOfMonth(1).withNano(0).withSecond(0).withMinute(0).withHour(0))
|
|
|
+ .eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
List<MeterInfoCalculating> list = meterInfoCalculatingService.list(queryWrapper);
|
|
|
if (list.size() > 0) {
|
|
|
meterInfoCalculating.update(queryWrapper);
|
|
@@ -1712,7 +1726,7 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
List<MeterInfoCalculating> meterInfoCalculatingDay = meterInfoCalculatingService.list(new QueryWrapper<MeterInfoCalculating>()
|
|
|
.eq("windpowerstation_id", meterPoint.getWindpowerstationId())
|
|
|
.eq("date", dateTime1.toLocalDateTime())
|
|
|
- .like("code", "%POWERSTATIONSWDL_MONTH"));
|
|
|
+ .like("code", "POWERSTATIONSWDL_MONTH"));
|
|
|
|
|
|
for (MeterInfoCalculating meterInfoCalculating : meterInfoCalculatingDay) {
|
|
|
//MeterInfoCalculating,拿到每个记录的value值并累加到monthValue
|
|
@@ -1720,8 +1734,6 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
// 将每个场站的每个月的value值存入到MeterInfoCalculating
|
|
|
MeterInfoCalculating meterInfoCalculating = new MeterInfoCalculating();
|
|
|
meterInfoCalculating.setName(meterPoint.getName());
|
|
@@ -1733,7 +1745,10 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
meterInfoCalculating.setWindpowerstationId(meterPoint.getWindpowerstationId());
|
|
|
|
|
|
QueryWrapper<MeterInfoCalculating> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("code", meterPoint.getNemCode()).eq("date", dateTime1.toLocalDateTime().withDayOfMonth(1).withNano(0).withSecond(0).withMinute(0).withHour(0)).eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
+ queryWrapper
|
|
|
+ .eq("code", meterPoint.getNemCode())
|
|
|
+ .eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0))
|
|
|
+ .eq("windpowerstation_id", meterPoint.getWindpowerstationId());
|
|
|
List<MeterInfoCalculating> list = meterInfoCalculatingService.list(queryWrapper);
|
|
|
if (list.size() > 0) {
|
|
|
meterInfoCalculating.update(queryWrapper);
|
|
@@ -1913,7 +1928,9 @@ public class SaveMeterInfoHistoryMonthYear {
|
|
|
meterInfoCalculating.setUpdateTime(LocalDateTime.now());
|
|
|
|
|
|
QueryWrapper<MeterInfoCalculating> queryWrapper = new QueryWrapper<>();
|
|
|
- queryWrapper.eq("code", meterPoint.getNemCode()).eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0));
|
|
|
+ queryWrapper
|
|
|
+ .eq("code", meterPoint.getNemCode())
|
|
|
+ .eq("date", dateTime1.toLocalDateTime().withDayOfYear(1).withNano(0).withSecond(0).withMinute(0).withHour(0));
|
|
|
List<MeterInfoCalculating> list = meterInfoCalculatingService.list(queryWrapper);
|
|
|
if (list.size() > 0) {
|
|
|
meterInfoCalculating.update(queryWrapper);
|