Commit 3cd3f119 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.修改极短期间开预测定时任务逻辑,解决优化后部分优化结果时间段过短问题;
2.修改心知天气气象数据获取及接收定时任务,解决天气数据通过邮件下载后,部分数据精度丢失问题;
3.修改首页各个接口逻辑,对小数类型字段进行处理,修改首页接口,增加小时保留两位四舍五入逻辑,同时解决线路详情接口部分查询逻辑报错问题;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent c3ce38b1
...@@ -424,44 +424,44 @@ public class SpaceOptimizeShortPeriodService extends SpaceOptimizeBaseService { ...@@ -424,44 +424,44 @@ public class SpaceOptimizeShortPeriodService extends SpaceOptimizeBaseService {
} }
//开启事务 //开启事务
return XTransactionHelper.begin(context, () -> { return XTransactionHelper.begin(context, () -> {
// int size; int size;
// SpaceOptimizeViewMapper optimizeViewMapper = context.getBean(SpaceOptimizeViewMapper.class); SpaceOptimizeViewMapper optimizeViewMapper = context.getBean(SpaceOptimizeViewMapper.class);
// if (CollUtil.isNotEmpty(periodDTOList)) { if (CollUtil.isNotEmpty(periodDTOList)) {
// size = periodDTOList.size(); size = periodDTOList.size();
// if (size > BaseUtils.BATCH_SIZE) { if (size > BaseUtils.BATCH_SIZE) {
// List<List<SpaceOptimizePeriodDTO>> subList = BaseUtils.getSubList(periodDTOList); List<List<SpaceOptimizePeriodDTO>> subList = BaseUtils.getSubList(periodDTOList);
// subList.forEach(optimizeViewMapper::shortPeriodBatchInsertList); subList.forEach(optimizeViewMapper::shortPeriodBatchInsertList);
// } else { } else {
// optimizeViewMapper.shortPeriodBatchInsertList(periodDTOList); optimizeViewMapper.shortPeriodBatchInsertList(periodDTOList);
// } }
// } }
// if (CollUtil.isNotEmpty(wellheadDTOList)) { if (CollUtil.isNotEmpty(wellheadDTOList)) {
// size = wellheadDTOList.size(); size = wellheadDTOList.size();
// if (size > BaseUtils.BATCH_SIZE) { if (size > BaseUtils.BATCH_SIZE) {
// List<List<SpaceOptimizeWellheadDTO>> subList = BaseUtils.getSubList(wellheadDTOList); List<List<SpaceOptimizeWellheadDTO>> subList = BaseUtils.getSubList(wellheadDTOList);
// subList.forEach(optimizeViewMapper::shortWellheadBatchInsertList); subList.forEach(optimizeViewMapper::shortWellheadBatchInsertList);
// } else { } else {
// optimizeViewMapper.shortWellheadBatchInsertList(wellheadDTOList); optimizeViewMapper.shortWellheadBatchInsertList(wellheadDTOList);
// } }
// } }
// if (CollUtil.isNotEmpty(unOptimizeDurationList)) { if (CollUtil.isNotEmpty(unOptimizeDurationList)) {
// size = unOptimizeDurationList.size(); size = unOptimizeDurationList.size();
// if (size > BaseUtils.BATCH_SIZE) { if (size > BaseUtils.BATCH_SIZE) {
// List<List<SpaceOptimizeDurationDTO>> subList = BaseUtils.getSubList(unOptimizeDurationList); List<List<SpaceOptimizeDurationDTO>> subList = BaseUtils.getSubList(unOptimizeDurationList);
// subList.forEach(optimizeViewMapper::shortDurationBatchInsertList); subList.forEach(optimizeViewMapper::shortDurationBatchInsertList);
// } else { } else {
// optimizeViewMapper.shortDurationBatchInsertList(unOptimizeDurationList); optimizeViewMapper.shortDurationBatchInsertList(unOptimizeDurationList);
// } }
// } }
// if (CollUtil.isNotEmpty(durationDTOList)) { if (CollUtil.isNotEmpty(durationDTOList)) {
// size = durationDTOList.size(); size = durationDTOList.size();
// if (size > BaseUtils.BATCH_SIZE) { if (size > BaseUtils.BATCH_SIZE) {
// List<List<SpaceOptimizeDurationDTO>> subList = BaseUtils.getSubList(durationDTOList); List<List<SpaceOptimizeDurationDTO>> subList = BaseUtils.getSubList(durationDTOList);
// subList.forEach(optimizeViewMapper::shortDurationBatchInsertList); subList.forEach(optimizeViewMapper::shortDurationBatchInsertList);
// } else { } else {
// optimizeViewMapper.shortDurationBatchInsertList(durationDTOList); optimizeViewMapper.shortDurationBatchInsertList(durationDTOList);
// } }
// } }
return XServiceResult.OK; return XServiceResult.OK;
}); });
} }
......
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