diff --git a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java index 05afa710..4ca58dba 100644 --- a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java +++ b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java @@ -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); diff --git a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/PlaybackController.java b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/PlaybackController.java index c5755be9..ffb3d25b 100644 --- a/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/PlaybackController.java +++ b/src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/PlaybackController.java @@ -83,12 +83,22 @@ public class PlaybackController { 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; } MediaServerItem newMediaServerItem = playService.getNewMediaServerItem(device);