|
@@ -1542,7 +1542,9 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
//根据每个场站的id,dateTime1,和集电线路总发电量的code拿到产站日发电量(集电线路项目期次侧)
|
|
|
List<MeterInfoCalculating> meterInfoCalculatingDay = meterInfoCalculatingService.list(new QueryWrapper<MeterInfoCalculating>()
|
|
|
.eq("date", dateTime1.toLocalDateTime())
|
|
|
- .like("code", "_POWERSTATIONFDL_MONTH"));
|
|
|
+ .like("code", "_POWERSTATIONFDL_MONTH")
|
|
|
+ .like("windpowerstation_id", "_GDC_")
|
|
|
+ );
|
|
|
//MeterInfoCalculating,拿到每个记录的value值并累加到monthValue
|
|
|
if (meterInfoCalculatingDay.size() > 0) {
|
|
|
for (MeterInfoCalculating meterInfoCalculating : meterInfoCalculatingDay) {
|
|
@@ -1604,7 +1606,8 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
//根据每个场站的id,dateTime1,和集电线路总发电量的code拿到产站日发电量(集电线路期次)
|
|
|
MeterInfoCalculating meterInfoCalculating = meterInfoCalculatingService.getOne(new QueryWrapper<MeterInfoCalculating>()
|
|
|
.eq("date", dateTime1.toLocalDateTime())
|
|
|
- .eq("code", "DL.NX_GD_GFFDL_MONTH"));
|
|
|
+ .eq("code", "DL.NX_GD_GFFDL_MONTH")
|
|
|
+ );
|
|
|
|
|
|
//MeterInfoCalculating,拿到每个记录的value值并累加到monthValue
|
|
|
if (meterInfoCalculating != null) {
|
|
@@ -1730,7 +1733,7 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
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
|
|
@@ -1738,8 +1741,6 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
}
|
|
|
|
|
|
}
|
|
|
-
|
|
|
-
|
|
|
// 将每个场站的每个月的value值存入到MeterInfoCalculating
|
|
|
MeterInfoCalculating meterInfoCalculating = new MeterInfoCalculating();
|
|
|
meterInfoCalculating.setName(meterPoint.getName());
|
|
@@ -1751,7 +1752,10 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
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);
|
|
@@ -1934,7 +1938,9 @@ public class SaveMeterInfoHistoryMonthYearTest {
|
|
|
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);
|