提交修改设备更新时关联组态更新
This commit is contained in:
@@ -1304,9 +1304,11 @@ public class DeviceServiceImpl implements IDeviceService {
|
||||
}
|
||||
// 设备下不能有场景联动
|
||||
List<SceneDeviceBindVO> sceneDeviceBindVOList = sceneDeviceMapper.listSceneDeviceBind(device.getSerialNumber());
|
||||
if (null != sceneDeviceBindVOList.stream().filter(s -> s.getUserId().equals(sceneUserId)).findAny().orElse(null)) {
|
||||
if (null != sceneDeviceBindVOList.stream().filter(s -> null != s.getUserId() && sceneUserId.equals(s.getUserId())).findAny().orElse(null)) {
|
||||
return AjaxResult.error("删除失败,请先删除对应设备下的场景联动");
|
||||
}
|
||||
|
||||
|
||||
// 查绑定用户被分享用户配置的场景,需要把场景删掉
|
||||
DeviceUser deviceUser = deviceUserMapper.selectDeviceUserByDeviceId(deviceId);
|
||||
List<Long> userIdSceneList = new ArrayList<>();
|
||||
|
||||
Reference in New Issue
Block a user