Commit b7f263e7 authored by ZWT's avatar ZWT

feat(零碳): 长庆演示系统新增功能

1.修改第三方日累计数据推送表表结构,增加日累计储能放电量字段,同时修改代码对应实体及mapper文件,修改相关接口增加储能日累计放电量接收逻辑;
2.修改首页井场收益分析模块接口,修改获取储能累计放电量逻辑;
3.设计并创建井口日用电趋势表,生成对应实体类及mapper文件;
4.统计分析模块,新增本月累计节电经济效益查询接口,添加线上接口文档并完成接口冒烟测试;
5.统计分析模块,新增本月累计减碳量查询接口,添加线上接口文档并完成接口冒烟测试;
6.统计分析模块,新增光伏发电趋势查询接口,添加线上接口文档并完成接口冒烟测试;
7.统计分析模块,新增月度总览查询接口,添加线上接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent 75c0405b
...@@ -1466,11 +1466,11 @@ public class SpaceOptimizeBaseService { ...@@ -1466,11 +1466,11 @@ public class SpaceOptimizeBaseService {
.build()), GetSpaceOptimizeWellheadOutput.class); .build()), GetSpaceOptimizeWellheadOutput.class);
durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeLongDurationMapper.class) durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeLongDurationMapper.class)
.selectList(new LambdaQueryWrapper<SpaceOptimizeLongDurationEnt>() .selectList(new LambdaQueryWrapper<SpaceOptimizeLongDurationEnt>()
.eq(SpaceOptimizeLongDurationEnt::getLongPeriodId, periodId) .eq(SpaceOptimizeLongDurationEnt::getLongPeriodId, periodId)
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE) .eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(SpaceOptimizeLongDurationEnt::getOptimizeDate, optimizeDate) .eq(SpaceOptimizeLongDurationEnt::getOptimizeDate, optimizeDate)
.orderByAsc(SpaceOptimizeLongDurationEnt::getIsOptimize, SpaceOptimizeLongDurationEnt::getOpenWellTime) .orderByAsc(SpaceOptimizeLongDurationEnt::getIsOptimize, SpaceOptimizeLongDurationEnt::getOpenWellTime)
), SpaceOptimizeDateDuration.class); ), SpaceOptimizeDateDuration.class);
break; break;
case 3: case 3:
wellheadOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeMidWellheadViewMapper.class) wellheadOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeMidWellheadViewMapper.class)
...@@ -1480,11 +1480,11 @@ public class SpaceOptimizeBaseService { ...@@ -1480,11 +1480,11 @@ public class SpaceOptimizeBaseService {
.build()), GetSpaceOptimizeWellheadOutput.class); .build()), GetSpaceOptimizeWellheadOutput.class);
durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeMidDurationMapper.class) durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeMidDurationMapper.class)
.selectList(new LambdaQueryWrapper<SpaceOptimizeMidDurationEnt>() .selectList(new LambdaQueryWrapper<SpaceOptimizeMidDurationEnt>()
.eq(SpaceOptimizeMidDurationEnt::getMidPeriodId, periodId) .eq(SpaceOptimizeMidDurationEnt::getMidPeriodId, periodId)
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE) .eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(SpaceOptimizeMidDurationEnt::getOptimizeDate, optimizeDate) .eq(SpaceOptimizeMidDurationEnt::getOptimizeDate, optimizeDate)
.orderByAsc(SpaceOptimizeMidDurationEnt::getIsOptimize, SpaceOptimizeMidDurationEnt::getOpenWellTime) .orderByAsc(SpaceOptimizeMidDurationEnt::getIsOptimize, SpaceOptimizeMidDurationEnt::getOpenWellTime)
), SpaceOptimizeDateDuration.class); ), SpaceOptimizeDateDuration.class);
break; break;
case 4: case 4:
wellheadOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeShortWellheadViewMapper.class) wellheadOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeShortWellheadViewMapper.class)
...@@ -1494,11 +1494,11 @@ public class SpaceOptimizeBaseService { ...@@ -1494,11 +1494,11 @@ public class SpaceOptimizeBaseService {
.build()), GetSpaceOptimizeWellheadOutput.class); .build()), GetSpaceOptimizeWellheadOutput.class);
durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeShortDurationMapper.class) durationOutputs = XCopyUtils.copyNewList(context.getBean(SpaceOptimizeShortDurationMapper.class)
.selectList(new LambdaQueryWrapper<SpaceOptimizeShortDurationEnt>() .selectList(new LambdaQueryWrapper<SpaceOptimizeShortDurationEnt>()
.eq(SpaceOptimizeShortDurationEnt::getShortPeriodId, periodId) .eq(SpaceOptimizeShortDurationEnt::getShortPeriodId, periodId)
.eq(BaseModel::getIsDeleted, BusinessConstant.ONE) .eq(BaseModel::getIsDeleted, BusinessConstant.ONE)
.eq(SpaceOptimizeShortDurationEnt::getOptimizeDate, optimizeDate) .eq(SpaceOptimizeShortDurationEnt::getOptimizeDate, optimizeDate)
.orderByAsc(SpaceOptimizeShortDurationEnt::getIsOptimize, SpaceOptimizeShortDurationEnt::getOpenWellTime) .orderByAsc(SpaceOptimizeShortDurationEnt::getIsOptimize, SpaceOptimizeShortDurationEnt::getOpenWellTime)
), SpaceOptimizeDateDuration.class); ), SpaceOptimizeDateDuration.class);
break; break;
default: default:
} }
......
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