Commit d39f11c5 authored by ZWT's avatar ZWT

feat(能源管理系统): 测试问题修复

1.修改间开制度管理-长期间开优化模块详情接口,增加查询当月长期光伏预测功率数据逻辑;
2.开发光伏预测Cloud模块,条件查询每小时长期/中短期光伏预测发电量列表接口,完成接口冒烟测试;
3.修改间开制度管理-中短期间开优化模块详情接口,增加查询当前中短期光伏预测功率数据逻辑;
4.修改间开制度管理-长期/中短期间开优化离网型优化方法计算异常问题;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 49629588
...@@ -177,7 +177,7 @@ public class ServiceUtil { ...@@ -177,7 +177,7 @@ public class ServiceUtil {
SpaceOptimizeDateDuration.builder() SpaceOptimizeDateDuration.builder()
.openWellTime(BusinessConstant.START_OF_DAY_TIME) .openWellTime(BusinessConstant.START_OF_DAY_TIME)
.closeWellTime(BusinessConstant.END_OF_DAY_TIME) .closeWellTime(BusinessConstant.END_OF_DAY_TIME)
.isOpen(0) .isOpen(BusinessConstant.ZERO)
.build() .build()
); );
return allList; return allList;
...@@ -187,7 +187,7 @@ public class ServiceUtil { ...@@ -187,7 +187,7 @@ public class ServiceUtil {
SpaceOptimizeDateDuration optimize = optimizeList.get(i); SpaceOptimizeDateDuration optimize = optimizeList.get(i);
String openWellTime = optimize.getOpenWellTime(); String openWellTime = optimize.getOpenWellTime();
String closeWellTime = optimize.getCloseWellTime(); String closeWellTime = optimize.getCloseWellTime();
optimize.setIsOpen(1); optimize.setIsOpen(BusinessConstant.ONE);
if (i == 0) { if (i == 0) {
//如果开始时间不是从00:00开始,初始化开始时间为关井时间 //如果开始时间不是从00:00开始,初始化开始时间为关井时间
if (!StringUtils.equals(BusinessConstant.START_OF_DAY_TIME, openWellTime)) { if (!StringUtils.equals(BusinessConstant.START_OF_DAY_TIME, openWellTime)) {
...@@ -195,13 +195,15 @@ public class ServiceUtil { ...@@ -195,13 +195,15 @@ public class ServiceUtil {
SpaceOptimizeDateDuration.builder() SpaceOptimizeDateDuration.builder()
.openWellTime(BusinessConstant.START_OF_DAY_TIME) .openWellTime(BusinessConstant.START_OF_DAY_TIME)
.closeWellTime(openWellTime) .closeWellTime(openWellTime)
.isOpen(0) .isOpen(BusinessConstant.ZERO)
.build() .build()
); );
} }
} }
//将当前时段添加到新集合 //将当前时段添加到新集合
allList.add(optimize); if (!StringUtils.equals(openWellTime, closeWellTime)) {
allList.add(optimize);
}
//判断当前时段到下一时段间是否有关井时段 //判断当前时段到下一时段间是否有关井时段
int next = i + 1; int next = i + 1;
int last = size - 1; int last = size - 1;
...@@ -213,19 +215,19 @@ public class ServiceUtil { ...@@ -213,19 +215,19 @@ public class ServiceUtil {
SpaceOptimizeDateDuration.builder() SpaceOptimizeDateDuration.builder()
.openWellTime(closeWellTime) .openWellTime(closeWellTime)
.closeWellTime(nextOpenWellTime) .closeWellTime(nextOpenWellTime)
.isOpen(0) .isOpen(BusinessConstant.ZERO)
.build() .build()
); );
} }
} }
if (i == last) { if (i == last) {
//如果结束时间不是24:00开始,初始化最终关井时间 //如果结束时间不是23:59,初始化最终关井时间
if (!StringUtils.equals(BusinessConstant.END_OF_DAY_TIME, closeWellTime)) { if (!StringUtils.equals(BusinessConstant.END_OF_DAY_TIME, closeWellTime)) {
allList.add( allList.add(
SpaceOptimizeDateDuration.builder() SpaceOptimizeDateDuration.builder()
.openWellTime(closeWellTime) .openWellTime(closeWellTime)
.closeWellTime(BusinessConstant.END_OF_DAY_TIME) .closeWellTime(BusinessConstant.END_OF_DAY_TIME)
.isOpen(0) .isOpen(BusinessConstant.ZERO)
.build() .build()
); );
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment