查询录像上传状态
qryAvUpload
function qryAvUpload(params: QryAvUploadReq): Promise<ApiReply<AvUpload>> {
}
本方法用于查询录像上传请求的完成状态。有两种查询模式:
- 按上传请求ID查询,此时只需要提供
reqId参数 - 按开始时间的范围查询(即查询
startTimeStart<=startTime<startTimeEnd的记录),此时需要提供startTimeStart,startTimeEnd两个参数,同时要指定__page,__limit两个分页参数,可选提供appId,simNo参数。
参数
| 参数名 | 数据类型 | 必要 | 说明 |
|---|---|---|---|
| params | QryAvUploadReq | Y | 查询录像上传状态请求参数 |
QryAvUploadReq
| 参数名 | 数据类型 | 必要 | 说明 |
|---|---|---|---|
| reqId | string | Y? | 上传远程录像方法 reqAvUpload 返回的请求ID |
| startTimeStart | string | Y? | 录像的开始时间的范围起始时间,格式:yyyy-MM-dd HH:mm:ss |
| startTimeEnd | string | Y? | 录像的开始时间的范围结束时间,格式:yyyy-MM-dd HH:mm:ss |
| simNo | string | 终端识别号 | |
| __limit | int | Y | 分页每页记录数,必须大于等于1,小于等于2000。 |
| __page | int | Y | 分页的第几页,从1开始。 |
注:reqId和(startTimeStart, startTimeEnd)两者必要其一
返回值
Promise<ApiReply<AvUpload>>
AvUpload
| 属性 | 数据类型 | 必要 | 说明 |
|---|---|---|---|
| reqId | string | Y | 上传请求ID |
| reqTm | string | Y | 最后一次请求时间 |
| appId | string | Y | 应用ID。 |
| simNo | string | Y | 终端识别号 |
| channel | int | Y | 音视频逻辑通道号。参见JT/T 1078标准定义的车载视频逻辑通道号定义表 |
| startTime | string | Y | 录像文件的开始记录时间,格式:yyyy-MM-dd HH:mm:ss |
| endTime | string | Y | 录像文件的结束记录时间,格式:yyyy-MM-dd HH:mm:ss |
| almState | string | Y | 64位报警标志,以16进制值表示,如:A0表示十进制的160,二进制的10100000。位0-31定义请参考JT/T 808-2011表18报警标志位定义;位32-63定义请参考JT/T 1078-2016表14视频报警报警标志位定义。 |
| mediaType | int | Y | 音视频资源类型:
|
| codeStream | int | Y | 码流类型:
0 |
| storageType | int | Y | 存储位置:
0 |
| fileSz | bigint | Y | 文件大小,字节数 |
| st | int | Y | 当前上传状态:
|
| fileName | string | 文件名,未完成上传时无此属性,或为null | |
| uploadTm | string | 上传完成时间,格式:yyyy-MM-dd HH:mm:ss。未完成上传时无此属性,或为null | |
| url | string | 已上传文件的下载URL,未完成上传时无此属性,或为null |