简单的部门树接口
This commit is contained in:
@@ -155,6 +155,7 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
|
||||
|
||||
/**
|
||||
* 处理变电站
|
||||
*
|
||||
* @param targetData
|
||||
* @param childrenData
|
||||
* @param isLine
|
||||
@@ -240,15 +241,7 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
|
||||
}
|
||||
// 通过供电公司索引查询省会
|
||||
List<TerminalSelectTreeVO> children = new ArrayList<>();
|
||||
if(level == 4){
|
||||
List<Line> devList = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId,generalDeviceDTO.getDeviceIndexes()));
|
||||
for(Line line: devList){
|
||||
TerminalSelectTreeVO terminalSelectTreeVO = new TerminalSelectTreeVO();
|
||||
terminalSelectTreeVO.setValue(line.getId());
|
||||
terminalSelectTreeVO.setLabel(line.getName());
|
||||
children.add(terminalSelectTreeVO);
|
||||
}
|
||||
}else if(level == 6){
|
||||
if (level == 6) {
|
||||
List<Line> busList = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId, generalDeviceDTO.getVoltageIndexes()));
|
||||
Map<String, Line> map = busList.stream().collect(Collectors.toMap(Line::getId, Function.identity()));
|
||||
List<Line> lineList = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId, generalDeviceDTO.getLineIndexes()));
|
||||
@@ -259,6 +252,14 @@ public class TerminalTreeServiceImpl implements TerminalTreeService {
|
||||
children.add(terminalSelectTreeVO);
|
||||
}
|
||||
|
||||
} else {
|
||||
List<Line> devList = lineMapper.selectList(new LambdaQueryWrapper<Line>().in(Line::getId, generalDeviceDTO.getDeviceIndexes()));
|
||||
for (Line line : devList) {
|
||||
TerminalSelectTreeVO terminalSelectTreeVO = new TerminalSelectTreeVO();
|
||||
terminalSelectTreeVO.setValue(line.getId());
|
||||
terminalSelectTreeVO.setLabel(line.getName());
|
||||
children.add(terminalSelectTreeVO);
|
||||
}
|
||||
}
|
||||
TerminalSelectTreeVO terminalSelectTreeVO = new TerminalSelectTreeVO();
|
||||
terminalSelectTreeVO.setValue(generalDeviceDTO.getIndex());
|
||||
|
||||
Reference in New Issue
Block a user