diff --git a/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java b/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java index 46806e93..a24e4f8c 100755 --- a/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java +++ b/src/main/java/com/genersoft/iot/vmp/streamPush/service/impl/StreamPushServiceImpl.java @@ -512,10 +512,12 @@ public class StreamPushServiceImpl implements IStreamPushService { if (ObjectUtils.isEmpty(streamPush.getGbDeviceId())) { return; } - if ("ON".equalsIgnoreCase(streamPush.getGbStatus())) { - gbChannelService.online(streamPush.buildCommonGBChannel()); - }else { - gbChannelService.offline(streamPush.buildCommonGBChannel()); + if (userSetting.isUsePushingAsStatus()) { + if ("ON".equalsIgnoreCase(streamPush.getGbStatus()) ) { + gbChannelService.online(streamPush.buildCommonGBChannel()); + }else { + gbChannelService.offline(streamPush.buildCommonGBChannel()); + } } }