Commit d86c0412 authored by ZWT's avatar ZWT

feat(零碳): 长庆

1.邮件发送服务代码修改,修改配置文件及发送逻辑,解决邮件名称唯一性;
2.邮件接收功能修改,解决邮件接收协议修改后导致的一系列问题;
3.长期间开优化功能修改,修改定时任务处理逻辑及执行周期;
4.中期间开优化功能修改,修改定时任务处理逻辑及执行周期;
5.超长期间开优化功能开发,开发相关接口及定时任务,创建对应数据表,生成对应接口文档并完成接口冒烟测试;
6.超短期间开优化功能开发,开发相关接口及定时任务,创建对应数据表,生成对应接口文档并完成接口冒烟测试;
7.组织线路树功能修改,重构查询逻辑;
8.间开优化历史功能修改,重构查询逻辑;
9.开发当日已优化间开结果列表查询接口,生成对应接口文档并完成接口冒烟测试;

BREAKING CHANGE: 无

Closes 无

[skip ci]
parent bec0f6c7
......@@ -251,16 +251,20 @@ public class SpaceInstitutionDetailService extends SpaceOptimizeBaseService {
);
PageInfo<SpaceInstitutionDetailEnt> pageInfo = new PageInfo<>(detailEntList);
List<QuerySpaceInstitutionDetailViewOutput> outputs = XCopyUtils.copyNewList(pageInfo.getList(), QuerySpaceInstitutionDetailViewOutput.class);
if (CollUtil.isNotEmpty(outputs)) {
List<String> ouIds = new ArrayList<>(outputs.size());
List<String> lineIds = new ArrayList<>(outputs.size());
for (QuerySpaceInstitutionDetailViewOutput output : outputs) {
ouIds.add(output.getOuId());
lineIds.add(output.getLineId());
}
Map<String, String> gridTypeMap = ServiceUtil.getDictMap(context, BusinessConstant.GRID_TYPE);
Map<String, String> lineNameMap = ServiceUtil.getPowerLineNameMap(context, outputs.stream()
.map(QuerySpaceInstitutionDetailViewOutput::getLineId)
.distinct()
.collect(Collectors.toList())
);
String orgName = ServiceUtil.getSysOrgNameById(context, input.getOuId());
Map<String, String> lineNameMap = ServiceUtil.getPowerLineNameMap(context, lineIds);
Map<String, String> map = ServiceUtil.getOuMapByOuIds(context, ouIds);
outputs.forEach(output -> {
output.setOuName(orgName);
output.setOuName(map.get(output.getOuId()));
output.setGridTypeName(gridTypeMap.get(output.getGridTypeKey()));
output.setLineName(lineNameMap.get(output.getLineId()));
output.setIsCurrentBasicValue(output.getIsCurrentBasic().equals(0) ? "是" : "否");
......
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