|
@@ -194,12 +194,12 @@ public class DeviceServiceImpl implements DeviceService {
|
|
|
public List<DeviceVo> selectListBySceneType(DeviceSceneDto dto) {
|
|
|
List<String> typeNames = SceneTypeEnum.getTypeName(dto.getSceneTypes());
|
|
|
List<SceneTypeEntity> typeEntityList = sceneTypeService.findList(typeNames);
|
|
|
- List<Long> sceneIds = new ArrayList<>();
|
|
|
+ List<Long> sceneTypeIds = new ArrayList<>();
|
|
|
for (SceneTypeEntity sceneTypeEntity : typeEntityList) {
|
|
|
- sceneIds.add(sceneTypeEntity.getId());
|
|
|
- setSceneId(sceneTypeEntity.getChildren(), sceneIds);
|
|
|
+ sceneTypeIds.add(sceneTypeEntity.getId());
|
|
|
+ setSceneId(sceneTypeEntity.getChildren(), sceneTypeIds);
|
|
|
}
|
|
|
- return deviceMapper.selectListBySceneType(dto.getDeviceTypeId(), sceneIds, UserUtil.getCurrentUser().getUserCondition());
|
|
|
+ return deviceMapper.selectListBySceneType(dto.getDeviceTypeId(), sceneTypeIds, UserUtil.getCurrentUser().getUserCondition());
|
|
|
}
|
|
|
|
|
|
|