Commit 4124e07a authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.修改极短期间开预测定时任务逻辑,解决优化后部分优化结果时间段过短问题;
2.修改心知天气气象数据获取及接收定时任务,解决天气数据通过邮件下载后,部分数据精度丢失问题;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent b788e2cb
......@@ -800,33 +800,6 @@ public class SpaceOptimizeShortPeriodService extends SpaceOptimizeBaseService {
if (CollUtil.isNotEmpty(optimizeDurationDTOList)) {
//重新按开井时间排序
optimizeDurationDTOList.sort(Comparator.comparing(SpaceOptimizeDurationDTO::getOpenTime));
//时间段优化
// List<SpaceOptimizeDurationDTO> optimizeDurationList = new ArrayList<>(optimizeDurationDTOList.size());
// if (optimizeDurationDTOList.size() > 1) {
// int begin = 0;
// for (int i1 = 1; i1 < optimizeDurationDTOList.size(); i1++) {
// SpaceOptimizeDurationDTO first = optimizeDurationDTOList.get(i1 - 1);
// SpaceOptimizeDurationDTO second = optimizeDurationDTOList.get(i1);
// if (0 != DateUtil.compare(first.getCloseTime(), second.getOpenTime())) {
// if (begin == i1 - 1) {
// optimizeDurationList.add(first);
// //如果是最后,要把最后一个时间段添加进去
// if (i1 == optimizeDurationDTOList.size() - 1) {
// optimizeDurationList.add(second);
// }
// } else {
// optimizeDurationList.add(SpaceOptimizeDurationDTO.builder()
// .openTime(optimizeDurationDTOList.get(begin).getOpenTime())
// .closeTime(second.getCloseTime())
// .build()
// );
// }
// begin = i1;
// }
// }
// //重构
// optimizeDurationDTOList = optimizeDurationList;
// }
SpaceOptimizeDurationDTO durationDTO;
for (int i1 = 0; i1 < optimizeDurationDTOList.size(); i1++) {
durationDTO = optimizeDurationDTOList.get(i1);
......
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