Commit 09eaac31 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.长庆演示首页功能开发,新增查询井场/场站列表接口,添加接口文档并完成接口冒烟测试;
2.长庆演示首页功能开发,新增总览信息统计接口,添加接口文档并完成接口冒烟测试;
3.长庆演示首页功能开发,新增用能分析统计接口,添加接口文档并完成接口冒烟测试;
4.长庆演示首页功能开发,新增累计用电统计接口,添加接口文档并完成接口冒烟测试;
5.长庆演示首页功能开发,新增光伏实时监控统计接口,添加接口文档并完成接口冒烟测试;
6.长庆演示首页功能开发,新增先导实验井间开制度统计接口,添加接口文档并完成接口冒烟测试;
7.长庆演示首页功能开发,新增零碳井场收益分析统计接口,添加接口文档并完成接口冒烟测试;
8.长庆演示首页功能开发,新增零碳井场实时监控接口,添加接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 33221008
......@@ -77,22 +77,20 @@ public class SpaceOptimizeBaseService {
SpaceInstitutionDetailEnt detailEnt = this.getInstitutionDetailById(context, institutionId);
//设置电网类型
output.setGridTypeKey(detailEnt.getGridTypeKey());
DateTime optimizeDate = DateUtil.beginOfDay(Optional.ofNullable(input.getOptimizeDate())
.orElse(output.getCreateTime()));
//设置市电峰谷策略
if (StringUtils.equals(String.valueOf(BusinessConstant.ONE), Optional.ofNullable(detailEnt.getGridTypeKey())
.orElse(String.valueOf(BusinessConstant.ZERO)))) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(optimizeDeadline);
output.setStrategyDetailList(ServiceUtil.getStrategyDetailList(context,
GetBasePriceStrategyDetailInput.builder()
.lineId(output.getLineId())
.strategyMonth(String.valueOf(calendar.get(Calendar.MONTH) + 1))
.strategyMonth(String.valueOf(optimizeDate.monthBaseOne()))
.build()));
} else {
output.setStrategyDetailList(Collections.emptyList());
}
//查功率预测信息
DateTime optimizeDate = DateUtil.beginOfDay(Optional.ofNullable(input.getOptimizeDate())
.orElse(output.getCreateTime()));
output.setPowerGenerationList(
this.getAveragePowerGenerationHourList(context, DynamicQueryPlantPredictedPowerInput.builder()
.plantIds(this.getOptimizeLineRelation(context, CollUtil.newArrayList(detailEnt))
......
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