fix(service): 修复电压等级获取和服务调用中的空指针异常
- 在CsEventUserPOServiceImpl中添加空值检查避免map.get返回null时的异常 - 移除CsGroupController中多余的空行 - 在CsGroupServiceImpl中引入PqGovernPlanFeignClient并重构敏感用户趋势数据查询逻辑 - 修改系统服务中EPD PQD树形结构构建的名称设置逻辑 - 更新PqGovernPlan服务接口增加治理类型参数支持 - 优化LineTargetServiceImpl中目标标签解析逻辑 - 在PqGovernPlanFeignClient中添加根据ID查询治理方案的接口方法 - 为PqGovernPlanClientFallbackFactory添加getById方法的降级处理 - 修复PqSensitiveUserServiceImpl中用户设备树构建的数据获取逻辑 - 重构RStatLimitRateDServiceImpl中限值统计结果分页和数据显示逻辑
This commit is contained in:
@@ -49,7 +49,11 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
map.forEach((key, value) -> {
|
||||
|
||||
EleEpdTreeVO reportTreeVO = new EleEpdTreeVO();
|
||||
reportTreeVO.setName(value.get(0).getName());
|
||||
if (Objects.isNull(value.get(0).getOtherName())) {
|
||||
reportTreeVO.setName(value.get(0).getName());
|
||||
} else {
|
||||
reportTreeVO.setName(value.get(0).getOtherName());
|
||||
}
|
||||
reportTreeVO.setShowName(value.get(0).getShowName());
|
||||
|
||||
//存在1-50次 2-50次情况
|
||||
@@ -57,7 +61,7 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
List<EleEpdTreeVO> reHarm = new ArrayList<>();
|
||||
for (int i = value.get(0).getHarmStart(); i <= value.get(0).getHarmEnd(); i++) {
|
||||
EleEpdTreeVO reportTreeCount = new EleEpdTreeVO();
|
||||
reportTreeCount.setName(value.get(0).getName() + "_" + i);
|
||||
reportTreeCount.setName(reportTreeVO.getName() + "_" + i);
|
||||
reportTreeCount.setShowName(i + "次" + value.get(0).getShowName());
|
||||
reportTreeVO.setFlag(1);
|
||||
assPhase(value, reportTreeCount, reportTreeCount.getName());
|
||||
@@ -65,7 +69,7 @@ public class EleEpdPqdServiceImpl extends ServiceImpl<EleEpdPqdMapper, EleEpdPqd
|
||||
}
|
||||
reportTreeVO.setChildren(reHarm);
|
||||
} else {
|
||||
assPhase(value, reportTreeVO, value.get(0).getName());
|
||||
assPhase(value, reportTreeVO, reportTreeVO.getName());
|
||||
}
|
||||
tree.add(reportTreeVO);
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user