This commit is contained in:
wr
2025-04-21 10:59:57 +08:00
parent b2000dc51e
commit 0c1cbd9a7e

View File

@@ -1621,7 +1621,17 @@ public class TerminalBaseServiceImpl extends ServiceImpl<LineMapper, Line> imple
@Override
public List<TerminalBaseVO> getDeviceByIdOnOrOff(List<String> devIds, DeviceType deviceType, Integer comFlag) {
return this.baseMapper.getDeviceByIdOnOrOff(devIds, deviceType, comFlag);
List<TerminalBaseVO> deviceByIdOnOrOff = this.baseMapper.getDeviceByIdOnOrOff(devIds, deviceType, comFlag);
if(CollUtil.isNotEmpty(deviceByIdOnOrOff)){
List<DictData> devTypeDic = dicDataFeignClient.getDicDataByTypeCode(DicDataTypeEnum.DEV_TYPE.getCode()).getData();
Map<String, String> devTypeDicMap = devTypeDic.stream().collect(Collectors.toMap(DictData::getId, DictData::getName));
for (TerminalBaseVO terminalBaseVO : deviceByIdOnOrOff) {
if(devTypeDicMap.containsKey(terminalBaseVO.getDevType())){
terminalBaseVO.setDevType(devTypeDicMap.get(terminalBaseVO.getDevType()));
}
}
}
return deviceByIdOnOrOff;
}