|
|
@@ -538,7 +538,7 @@ public class SvgGenerationServiceImpl implements ISvgGenerationService {
|
|
|
List<FeederBaseVO> feederList, List<StateEstimation.StateEstimationSwitchResult> list) {
|
|
|
List<String> kgPsrTypes = Arrays.asList(DictConstants.KG_PSR_TYPE.split(","));
|
|
|
// 线路下的事件场景对象
|
|
|
- SvgObjectDTO svgObject = svgGeneration.getSvgObject();
|
|
|
+ SvgObjectDTO svgObject = Optional.ofNullable(svgGeneration.getSvgObject()).orElse(SvgObjectDTO.builder().build());
|
|
|
List<AppendDeviceDTO> deviceList = distLineSwitchSectionService.getLineSwitchSectionDetails(svgObject.getObjId(), feeder, kgPsrTypes);
|
|
|
// 分组所属开关开关信息
|
|
|
Map<String, List<AppendDeviceDTO>> deviceMap = deviceList.stream().collect(Collectors.groupingBy(AppendDeviceDTO::getSwitchId));
|