Commit 399fbc08 authored by ZWT's avatar ZWT

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

1.修改基础信息配置--组织机构管理模块,通过组织机构ID查询下级组织机构及线路列表接口,增加查询线路类型逻辑,添加返回值,修改接口文档并完成接口冒烟测试;
2.修改基础信息配置--基础间开配置模块,设为基础制度接口,添加限制条件,不能优化结束日期在当天之前的数据;
3.修改间开制度管理--长期/中短期间开优化功能,添加通过线路ID查询线路下储能设备列表接口,修改离网型制度优化逻辑;
4.修改基础信息配置--基础间开配置模块设为基础间开/重新校准接口,修改离网型制度优化逻辑;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent acfe275b
...@@ -140,6 +140,21 @@ public class BaseUtils { ...@@ -140,6 +140,21 @@ public class BaseUtils {
return stringBuilder.toString(); return stringBuilder.toString();
} }
/**
* 获取校准执行周期
*
* @param startDate 开始日期
* @param endDate 结束日期
* @return {@link String}
*/
public static String getExecutionCycleForCalibration(Date startDate, Date endDate) {
StringBuilder stringBuilder = new StringBuilder();
stringBuilder.append(DateUtil.format(DateUtil.beginOfDay(startDate), BusinessConstant.DATE_FORMAT_DAY_C))
.append('-')
.append(DateUtil.format(DateUtil.beginOfDay(endDate), BusinessConstant.DATE_FORMAT_DAY_C));
return stringBuilder.toString();
}
/** /**
* 获取时差分钟 * 获取时差分钟
* *
......
...@@ -408,7 +408,13 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService { ...@@ -408,7 +408,13 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService {
List<SpaceOptimizeDurationDTO> midDurationDTOList = new ArrayList<>(128); List<SpaceOptimizeDurationDTO> midDurationDTOList = new ArrayList<>(128);
List<SpaceOptimizeDurationDTO> midUnOptimizeDurationList = new ArrayList<>(128); List<SpaceOptimizeDurationDTO> midUnOptimizeDurationList = new ArrayList<>(128);
DateTime endOfMonth = DateUtil.endOfMonth(currentTime); DateTime endOfMonth = DateUtil.endOfMonth(currentTime);
if (endOfMonth.compareTo(institutionEndDate) > 0) {
endOfMonth = DateUtil.endOfDay(institutionEndDate);
}
DateTime endOfWeek = DateUtil.endOfWeek(currentTime); DateTime endOfWeek = DateUtil.endOfWeek(currentTime);
if (endOfWeek.compareTo(institutionEndDate) > 0) {
endOfWeek = DateUtil.endOfDay(institutionEndDate);
}
String lineId = detail.getLineId(); String lineId = detail.getLineId();
SpaceOptimizeLineRelation relation = super.getOptimizeLineRelation(context, ListUtil.toList(detail)); SpaceOptimizeLineRelation relation = super.getOptimizeLineRelation(context, ListUtil.toList(detail));
//长期间开优化 //长期间开优化
...@@ -682,7 +688,7 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService { ...@@ -682,7 +688,7 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService {
DynamicQueryStoragePredictedPowerInput storagePowerinput; DynamicQueryStoragePredictedPowerInput storagePowerinput;
String executionCycle; String executionCycle;
if (0 == dateFlag) { if (0 == dateFlag) {
executionCycle = BaseUtils.getExecutionCycleForMonth(currentTime); executionCycle = BaseUtils.getExecutionCycleForCalibration(currentTime, optimizeDeadline);
} else { } else {
executionCycle = BaseUtils.getExecutionCycleForWeek(currentTime); executionCycle = BaseUtils.getExecutionCycleForWeek(currentTime);
} }
......
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