修复兼通api错误
parent
0cc5917d8a
commit
3fb9694c2d
|
@ -83,10 +83,12 @@ public class ApiStreamController {
|
|||
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 @@ public class ApiStreamController {
|
|||
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 @@ public class ApiStreamController {
|
|||
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);
|
||||
|
|
Loading…
Reference in New Issue