|
|
@ -95,12 +95,22 @@ public class DownloadController { |
|
|
|
Device device = storager.queryVideoDevice(deviceId); |
|
|
|
if (device == null) { |
|
|
|
result.setResult(new ResponseEntity<>(HttpStatus.BAD_REQUEST)); |
|
|
|
RequestMessage msg = new RequestMessage(); |
|
|
|
msg.setId(uuid); |
|
|
|
msg.setKey(key); |
|
|
|
msg.setData("设备不存在"); |
|
|
|
resultHolder.invokeAllResult(msg); |
|
|
|
return result; |
|
|
|
} |
|
|
|
//判断设备是否在线,不在线直接返回
|
|
|
|
if(device.getOnline()==0) |
|
|
|
{ |
|
|
|
result.setResult(new ResponseEntity<>(HttpStatus.BAD_REQUEST)); |
|
|
|
RequestMessage msg = new RequestMessage(); |
|
|
|
msg.setId(uuid); |
|
|
|
msg.setKey(key); |
|
|
|
msg.setData("设备不在线"); |
|
|
|
resultHolder.invokeAllResult(msg); |
|
|
|
return result; |
|
|
|
} |
|
|
|
StreamInfo streamInfo = redisCatchStorage.queryPlaybackByDevice(deviceId, channelId); |
|
|
|