Commit dfb250178a931727458b315f224ea060a16acb24

Authored by 芯火源
1 parent fbdd35b9

fix(DEFECT-1973): 摄像头点播,验证通道是否在线

... ... @@ -76,7 +76,7 @@ public class TkVideoControlServiceImpl implements TkVideoControlService {
76 76 VideoChanelDTO videoChanelDTO =
77 77 tkVideoChannelService.findVideoChannelById(
78 78 sipDeviceDTO.getCameraCode(), channelId, tenantId);
79   - if (null == videoChanelDTO) {
  79 + if (null == videoChanelDTO || DeviceState.OFFLINE.equals(deviceDTO.getDeviceState())) {
80 80 throw new TkDataValidationException(ErrorMessage.VIDEO_CHANNEL_NOT_FOUND.getMessage());
81 81 }
82 82 // 找到可以使用的流媒体
... ...
... ... @@ -121,7 +121,7 @@ public enum ErrorMessage {
121 121 EZVIZ_GET_URL_ERROR(400096,"荧石API调用获取URL失败!!"),
122 122 IMPORT_TCP_ERROR(400097,"TCP产品不能导入INT,DOUBLE,BOOL,TEXT以外的数据类型属性!!"),
123 123 SSRC_INFO_NOT_FOUND(400098,"缓存事务信息未找到,设备【%s】 通道【%s】"),
124   - VIDEO_CHANNEL_NOT_FOUND(400099,"视频通道不存在"),
  124 + VIDEO_CHANNEL_NOT_FOUND(400099,"视频通道已离线或不存在"),
125 125 ONLINE_MEDIA_SERVER_NOT_FOUND(400100,"没有可用的流媒体节点"),
126 126 FOUND_VIDEO_DEVICE_FAILED(400101,"视频设备SIP信息丢失"),
127 127 NOT_FOUND_MEDIA_SERVER_FOR_PLAY(400102,"未找到可用于播放的流媒体"),
... ...