From cd626ac2d73e5735cdf5fe03dbecbb0adc08675b Mon Sep 17 00:00:00 2001
From: 648540858 <648540858@qq.com>
Date: 星期二, 18 十月 2022 17:06:37 +0800
Subject: [PATCH] 更新readme
---
src/main/java/com/genersoft/iot/vmp/web/gb28181/ApiStreamController.java | 18 +++++-------------
1 files changed, 5 insertions(+), 13 deletions(-)
diff --git a/src/main/java/com/genersoft/iot/vmp/web/gb28181/ApiStreamController.java b/src/main/java/com/genersoft/iot/vmp/web/gb28181/ApiStreamController.java
index 07c93fb..6788fac 100644
--- a/src/main/java/com/genersoft/iot/vmp/web/gb28181/ApiStreamController.java
+++ b/src/main/java/com/genersoft/iot/vmp/web/gb28181/ApiStreamController.java
@@ -83,10 +83,12 @@
JSONObject result = new JSONObject();
result.put("error","device[ " + serial + " ]鏈壘鍒�");
resultDeferredResult.setResult(result);
+ return resultDeferredResult;
}else if (device.getOnline() == 0) {
JSONObject result = new JSONObject();
result.put("error","device[ " + code + " ]offline");
resultDeferredResult.setResult(result);
+ return resultDeferredResult;
}
resultDeferredResult.onTimeout(()->{
logger.info("鎾斁绛夊緟瓒呮椂");
@@ -102,10 +104,12 @@
JSONObject result = new JSONObject();
result.put("error","channel[ " + code + " ]鏈壘鍒�");
resultDeferredResult.setResult(result);
+ return resultDeferredResult;
}else if (deviceChannel.getStatus() == 0) {
JSONObject result = new JSONObject();
result.put("error","channel[ " + code + " ]offline");
resultDeferredResult.setResult(result);
+ return resultDeferredResult;
}
MediaServerItem newMediaServerItem = playService.getNewMediaServerItem(device);
PlayResult play = playService.play(newMediaServerItem, serial, code, (mediaServerItem, response)->{
@@ -143,18 +147,6 @@
result.put("RelaySize", "");
result.put("ChannelPTZType", "0");
resultDeferredResult.setResult(result);
-// Class<?> aClass = responseEntity.getClass().getSuperclass();
-// Field body = null;
-// try {
-// // 浣跨敤鍙嶅皠鍔ㄦ�佷慨鏀硅繑鍥炵殑body
-// body = aClass.getDeclaredField("body");
-// body.setAccessible(true);
-// body.set(responseEntity, result);
-// } catch (NoSuchFieldException e) {
-// e.printStackTrace();
-// } catch (IllegalAccessException e) {
-// e.printStackTrace();
-// }
}, (eventResult) -> {
JSONObject result = new JSONObject();
result.put("error", "channel[ " + code + " ] " + eventResult.msg);
@@ -186,7 +178,7 @@
result.put("error","鏈壘鍒版祦淇℃伅");
return result;
}
- Device device = deviceService.queryDevice(serial);
+ Device device = deviceService.getDevice(serial);
if (device == null) {
JSONObject result = new JSONObject();
result.put("error","鏈壘鍒拌澶�");
--
Gitblit v1.8.0