diff --git a/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java index bd212ad7e..46f1e9d53 100755 --- a/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java +++ b/src/main/java/com/genersoft/iot/vmp/service/impl/DeviceServiceImpl.java @@ -508,6 +508,7 @@ public class DeviceServiceImpl implements IDeviceService { } deviceChannelMapper.clearPlay(device.getDeviceId()); inviteStreamService.clearInviteInfo(device.getDeviceId()); + deviceInStore.setSwitchPrimarySubStream(device.isSwitchPrimarySubStream()); } if (!ObjectUtils.isEmpty(device.getName())) { @@ -597,6 +598,7 @@ public class DeviceServiceImpl implements IDeviceService { } deviceChannelMapper.cleanChannelsByDeviceId(deviceId); deviceMapper.del(deviceId); + redisCatchStorage.removeDevice(deviceId); return true; }