|
@@ -195,6 +195,27 @@ class HaiKangController extends BaseController
|
|
return $result;
|
|
return $result;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ public function getCameraStatus($indexCode){
|
|
|
|
+ $url = $this->artemis . '/api/nms/v1/online/camera/get';
|
|
|
|
+ $params = [];
|
|
|
|
+ $params['regionId'] = 'root000000';
|
|
|
|
+ $params['includeSubNode'] = '1';
|
|
|
|
+ $params['indexCodes'] = [$indexCode];
|
|
|
|
+ $params['status'] = '1';
|
|
|
|
+ $params['pageNo'] = 1;
|
|
|
|
+ $params['pageSize'] = 20;
|
|
|
|
+ $this->sign = $this->get_sign($url);
|
|
|
|
+
|
|
|
|
+ $result_status = $this->curlPost($this->pre_url . $url, json_encode($params));
|
|
|
|
+ $result_status = json_decode($result_status, true);
|
|
|
|
+
|
|
|
|
+ if(isset($result_status['data']['list'][0]['online']) && $result_status['data']['list'][0]['online'] == 1){
|
|
|
|
+ return 0;//在线
|
|
|
|
+ }else{
|
|
|
|
+ return 1;//离线
|
|
|
|
+ }
|
|
|
|
+ }
|
|
|
|
+
|
|
/**
|
|
/**
|
|
* 获取摄像头码流url
|
|
* 获取摄像头码流url
|
|
* @return array|mixed
|
|
* @return array|mixed
|