Commit 5ea08ae9 authored by ZWT's avatar ZWT

feat(能源管理系统): 基础信息配置,间开制度管理

1.优化基础信息配置-柴发设备模块新增,修改,删除,查询接口,优化代码结构增加事务处理;
2.优化基础信息配置-储能设备模块新增,修改,删除,查询接口,优化代码结构增加事务处理;
3.优化基础信息配置-井口设备模块新增,修改,删除,查询接口,优化代码结构增加事务处理;
4.优化基础信息配置-光伏电站模块新增,修改,删除,查询接口,优化代码结构增加事务处理;
5.修改间开制度管理-长期间开优化模块详情接口,增加查询已优化时间周期逻辑,修改接口文档完成冒烟测试;
6.修改间开制度管理-中短期间开优化模块详情接口,增加查询已优化时间周期逻辑,修改接口文档完成冒烟测试;
7.修改间开制度管理业务操作工具类,增加通过开始时间和结束时间获取时间区间的方法;
8.添加业务异常枚举;
9.修改间开制度管理-长期间开优化模块详情接口,添加电网类型返回值,修改接口文档完成冒烟测试;
10.修改间开制度管理-中短期间开优化模块详情接口,添加电网类型返回值,修改接口文档完成冒烟测试;
11.修改间开制度管理-长期间开优化模块详情接口,修改井口配置详情区分已优化和未优化时间段,修改接口文档完成冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 617fdb68
...@@ -131,9 +131,13 @@ public class SpaceOptimizeMidPeriodService { ...@@ -131,9 +131,13 @@ public class SpaceOptimizeMidPeriodService {
); );
wellheadOutputs.forEach(w -> { wellheadOutputs.forEach(w -> {
if (collect.containsKey(w.getWellheadId())) { if (collect.containsKey(w.getWellheadId())) {
w.setDurationList(collect.get(w.getWellheadId())); Map<Integer, List<GetSpaceOptimizeMidDurationOutput>> listMap = collect.get(w.getWellheadId()).stream()
.collect(Collectors.groupingBy(GetSpaceOptimizeMidDurationOutput::getIsOptimize));
w.setOptimizeList(listMap.get(0));
w.setInitializeList(listMap.get(1));
} else { } else {
w.setDurationList(new ArrayList<>(0)); w.setOptimizeList(new ArrayList<>(0));
w.setInitializeList(new ArrayList<>(0));
} }
}); });
} }
......
...@@ -25,8 +25,14 @@ public class GetSpaceOptimizeMidWellheadOutput { ...@@ -25,8 +25,14 @@ public class GetSpaceOptimizeMidWellheadOutput {
private String wellNumber; private String wellNumber;
/** /**
* 井口配置 * 井口配置(未优化)
*/ */
@XText("井口配置") @XText("井口配置(未优化)")
private List<GetSpaceOptimizeMidDurationOutput> durationList; private List<GetSpaceOptimizeMidDurationOutput> initializeList;
/**
* 井口配置(已优化)
*/
@XText("井口配置(已优化)")
private List<GetSpaceOptimizeMidDurationOutput> optimizeList;
} }
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