代码调整
This commit is contained in:
@@ -118,8 +118,9 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
List<Monitor> monitorList = monitorMapper.selectList(new LambdaQueryWrapper<Monitor>().eq(Monitor::getStatus, 1).eq(Monitor::getMonitorState, dictData.getId()));
|
||||
Map<String, List<Monitor>> map = monitorList.stream().collect(Collectors.groupingBy(Monitor::getOrgId));
|
||||
|
||||
List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
Map<String, List<PmsMonitorBaseDTO>> mapPms = pmsMonitorBaseDTOList.stream().collect(Collectors.groupingBy(PmsMonitorBaseDTO::getOrgId));
|
||||
//TODO 配网数据量巨大,暂时注释
|
||||
//List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
//Map<String, List<PmsMonitorBaseDTO>> mapPms = pmsMonitorBaseDTOList.stream().collect(Collectors.groupingBy(PmsMonitorBaseDTO::getOrgId));
|
||||
|
||||
temDept.forEach(item -> {
|
||||
DeptGetChildrenMoreDTO deptGetChildrenMoreDTO = new DeptGetChildrenMoreDTO();
|
||||
@@ -144,7 +145,7 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
lineList.add(lineDevGetDTO);
|
||||
});
|
||||
}
|
||||
if (mapPms.containsKey(i)) {
|
||||
/* if (mapPms.containsKey(i)) {
|
||||
mapPms.get(i).forEach(it -> {
|
||||
LineDevGetDTO lineDevGetDTOPms = new LineDevGetDTO();
|
||||
lineDevGetDTOPms.setPointId(it.getMonitorId());
|
||||
@@ -155,10 +156,10 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
lineDevGetDTOPms.setVoltageLevel(mapVoltage.get(it.getVoltageLevel()).getValue());
|
||||
lineListPw.add(lineDevGetDTOPms);
|
||||
});
|
||||
}
|
||||
}*/
|
||||
});
|
||||
deptGetChildrenMoreDTO.setLineBaseList(lineList);
|
||||
deptGetChildrenMoreDTO.setPwMonitorIds(lineListPw);
|
||||
//deptGetChildrenMoreDTO.setPwMonitorIds(lineListPw);
|
||||
}
|
||||
result.add(deptGetChildrenMoreDTO);
|
||||
});
|
||||
@@ -173,8 +174,8 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
List<StatationStat> statationStatList = statationStatMapper.selectList(new LambdaQueryWrapper<StatationStat>().eq(StatationStat::getStatus, 1));
|
||||
Map<String, List<StatationStat>> map = statationStatList.stream().collect(Collectors.groupingBy(StatationStat::getOrgId));
|
||||
|
||||
List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
Map<String, List<PmsMonitorBaseDTO>> mapPms = pmsMonitorBaseDTOList.stream().collect(Collectors.groupingBy(PmsMonitorBaseDTO::getOrgId));
|
||||
//List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
//Map<String, List<PmsMonitorBaseDTO>> mapPms = pmsMonitorBaseDTOList.stream().collect(Collectors.groupingBy(PmsMonitorBaseDTO::getOrgId));
|
||||
|
||||
|
||||
temDept.forEach(item -> {
|
||||
@@ -190,9 +191,9 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
if (map.containsKey(i)) {
|
||||
lineList.addAll(map.get(i).stream().map(StatationStat::getPowerId).distinct().collect(Collectors.toList()));
|
||||
}
|
||||
if (mapPms.containsKey(i)) {
|
||||
/*if (mapPms.containsKey(i)) {
|
||||
lineListPw.addAll(mapPms.get(i).stream().map(PmsMonitorBaseDTO::getPowerrId).distinct().collect(Collectors.toList()));
|
||||
}
|
||||
}*/
|
||||
});
|
||||
deptGetSubStationDTO.setStationIds(lineList.stream().distinct().collect(Collectors.toList()));
|
||||
deptGetSubStationDTO.setPwStationIds(lineListPw.stream().distinct().collect(Collectors.toList()));
|
||||
@@ -211,9 +212,9 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
List<GeneratrixWire> generatrixWireList = pmsGeneratrixWireMapper.getGeneratrixWireList();
|
||||
Map<String, List<GeneratrixWire>> map = generatrixWireList.stream().collect(Collectors.groupingBy(GeneratrixWire::getOrgId));
|
||||
|
||||
List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
/*List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
Map<String, List<PmsMonitorBaseDTO>> mapPms = pmsMonitorBaseDTOList.stream().collect(Collectors.groupingBy(PmsMonitorBaseDTO::getOrgId));
|
||||
|
||||
*/
|
||||
|
||||
temDept.forEach(item -> {
|
||||
DeptGetBusBarDTO deptGetBusBarDTO = new DeptGetBusBarDTO();
|
||||
@@ -228,9 +229,9 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
if (map.containsKey(i)) {
|
||||
lineList.addAll(map.get(i).stream().map(GeneratrixWire::getId).collect(Collectors.toList()));
|
||||
}
|
||||
if (mapPms.containsKey(i)) {
|
||||
/* if (mapPms.containsKey(i)) {
|
||||
lineListPw.addAll(mapPms.get(i).stream().map(PmsMonitorBaseDTO::getLineId).collect(Collectors.toList()));
|
||||
}
|
||||
}*/
|
||||
});
|
||||
deptGetBusBarDTO.setBusBarIds(lineList);
|
||||
deptGetBusBarDTO.setPwBusBarIds(lineListPw);
|
||||
@@ -252,17 +253,17 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
List<PmsTerminal> pmsTerminals = terminalMapper.selectList(lambdaQueryWrapper);
|
||||
Map<String, List<PmsTerminal>> map = pmsTerminals.stream().collect(Collectors.groupingBy(PmsTerminal::getOrgId));
|
||||
|
||||
List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
/* List<PmsMonitorBaseDTO> pmsMonitorBaseDTOList = distributionMonitorMapper.getDisMonitorAllList(null, 0);
|
||||
List<String> pwTerminalIds = pmsMonitorBaseDTOList.stream().map(PmsMonitorBaseDTO::getTerminalId).distinct().collect(Collectors.toList());
|
||||
List<PmsTerminal> pwPmsTerminals = terminalMapper.selectList(new LambdaQueryWrapper<PmsTerminal>().in(CollUtil.isNotEmpty(pwTerminalIds),PmsTerminal::getId, pwTerminalIds));
|
||||
Map<String, List<PmsTerminal>> mapPms = pwPmsTerminals.stream().collect(Collectors.groupingBy(PmsTerminal::getOrgId));
|
||||
|
||||
*/
|
||||
Map<String, List<Monitor>> monitorMap = new HashMap<>();
|
||||
Map<String, List<PmsMonitorBaseDTO>> pwMonitorMap = new HashMap<>();
|
||||
if (type == 1) {
|
||||
//获取装置接入的监测点
|
||||
monitorMap = monitorList.stream().collect(Collectors.groupingBy(Monitor::getTerminalId));
|
||||
pwMonitorMap = pmsMonitorBaseDTOList.stream().filter(x-> ObjectUtil.isNotNull(x.getTerminalId())).collect(Collectors.groupingBy(PmsMonitorBaseDTO::getTerminalId));
|
||||
//pwMonitorMap = pmsMonitorBaseDTOList.stream().filter(x-> ObjectUtil.isNotNull(x.getTerminalId())).collect(Collectors.groupingBy(PmsMonitorBaseDTO::getTerminalId));
|
||||
|
||||
|
||||
}
|
||||
@@ -295,7 +296,7 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
});
|
||||
}
|
||||
|
||||
if (mapPms.containsKey(i)) {
|
||||
/* if (mapPms.containsKey(i)) {
|
||||
mapPms.get(i).forEach(dev -> {
|
||||
LineDevGetDTO lineDevGetDTO = new LineDevGetDTO();
|
||||
lineDevGetDTO.setDevId(dev.getId());
|
||||
@@ -309,7 +310,7 @@ public class CommTerminalServiceImpl implements CommTerminalService {
|
||||
}
|
||||
devGetDTOListPw.add(lineDevGetDTO);
|
||||
});
|
||||
}
|
||||
}*/
|
||||
});
|
||||
deptGetDeviceDTO.setDeviceList(devGetDTOList);
|
||||
deptGetDeviceDTO.setPwDeviceList(devGetDTOListPw);
|
||||
|
||||
Reference in New Issue
Block a user