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 {
SpaceOptimizeDateDuration.builder()
.openWellTime(BusinessConstant.START_OF_DAY_TIME)
.closeWellTime(BusinessConstant.END_OF_DAY_TIME)
.isOpen(0)
.isOpen(BusinessConstant.ZERO)
.build()
);
return allList;
......@@ -187,7 +187,7 @@ public class ServiceUtil {
SpaceOptimizeDateDuration optimize = optimizeList.get(i);
String openWellTime = optimize.getOpenWellTime();
String closeWellTime = optimize.getCloseWellTime();
optimize.setIsOpen(1);
optimize.setIsOpen(BusinessConstant.ONE);
if (i == 0) {
//如果开始时间不是从00:00开始,初始化开始时间为关井时间
if (!StringUtils.equals(BusinessConstant.START_OF_DAY_TIME, openWellTime)) {
......@@ -195,13 +195,15 @@ public class ServiceUtil {
SpaceOptimizeDateDuration.builder()
.openWellTime(BusinessConstant.START_OF_DAY_TIME)
.closeWellTime(openWellTime)
.isOpen(0)
.isOpen(BusinessConstant.ZERO)
.build()
);
}
}
//将当前时段添加到新集合
allList.add(optimize);
if (!StringUtils.equals(openWellTime, closeWellTime)) {
allList.add(optimize);
}
//判断当前时段到下一时段间是否有关井时段
int next = i + 1;
int last = size - 1;
......@@ -213,19 +215,19 @@ public class ServiceUtil {
SpaceOptimizeDateDuration.builder()
.openWellTime(closeWellTime)
.closeWellTime(nextOpenWellTime)
.isOpen(0)
.isOpen(BusinessConstant.ZERO)
.build()
);
}
}
if (i == last) {
//如果结束时间不是24:00开始,初始化最终关井时间
//如果结束时间不是23:59,初始化最终关井时间
if (!StringUtils.equals(BusinessConstant.END_OF_DAY_TIME, closeWellTime)) {
allList.add(
SpaceOptimizeDateDuration.builder()
.openWellTime(closeWellTime)
.closeWellTime(BusinessConstant.END_OF_DAY_TIME)
.isOpen(0)
.isOpen(BusinessConstant.ZERO)
.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