Browse Source
Merge pull request #232 from chenparty/wvp-28181-2.0
fix bug
pull/243/head
648540858
3 years ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with
2 additions and
2 deletions
-
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/device/DeviceControl.java
-
src/main/java/com/genersoft/iot/vmp/vmanager/gb28181/playback/DownloadController.java
|
|
@ -108,10 +108,10 @@ public class DeviceControl { |
|
|
|
msg.setData("Timeout. Device did not response to this command."); |
|
|
|
resultHolder.invokeAllResult(msg); |
|
|
|
}); |
|
|
|
resultHolder.put(key, uuid, result); |
|
|
|
if (resultHolder.exist(key, null)){ |
|
|
|
return result; |
|
|
|
} |
|
|
|
resultHolder.put(key, uuid, result); |
|
|
|
cmder.recordCmd(device, channelId, recordCmdStr, event -> { |
|
|
|
RequestMessage msg = new RequestMessage(); |
|
|
|
msg.setId(uuid); |
|
|
|
|
|
@ -88,10 +88,10 @@ public class DownloadController { |
|
|
|
msg.setData("Timeout"); |
|
|
|
resultHolder.invokeAllResult(msg); |
|
|
|
}); |
|
|
|
resultHolder.put(key, uuid, result); |
|
|
|
if(resultHolder.exist(key, null)) { |
|
|
|
return result; |
|
|
|
} |
|
|
|
resultHolder.put(key, uuid, result); |
|
|
|
Device device = storager.queryVideoDevice(deviceId); |
|
|
|
StreamInfo streamInfo = redisCatchStorage.queryPlaybackByDevice(deviceId, channelId); |
|
|
|
if (streamInfo != null) { |
|
|
|