查询任务/子任务执行阶段扩展属性(API名称:queryTaskExtendFields)
功能介绍
查询任务/子任务执行阶段的扩展属性信息。
相关接口
接口名称 |
调用说明 |
---|---|
调用该接口获取到Token,再调用其他接口时,需要在请求消息头中添加“Authorization”,其值即为Token。 |
URL
请求方式 |
HTTPS地址 |
服务架构 |
消息体类型 |
---|---|---|---|
POST |
https://isdp+域名/openapi/v1/openSceneTask/queryTaskExtendFields |
OpenAPI |
application/json |
请求头
KEY |
VALUE |
是否必填 |
描述 |
---|---|---|---|
Content-Type |
application/json |
是 |
无 |
Authorization |
bearer ${access_token} |
是 |
bearer +“ ”+5.2.1中获取的access_token的值 |
请求参数
参数 |
类型 |
是否必填 |
描述 |
---|---|---|---|
sceneTaskId |
Long |
是 |
父任务ID。 |
subTaskIdList |
Object |
否 |
子任务ID集合。 |
subTaskList中Object对象字段说明:
参数 |
类型 |
描述 |
---|---|---|
sceneTaskId |
Long |
子任务ID。 |
taskName |
String |
子任务名称。 |
actualBeginTime |
Long |
子任务实际开始时间。 |
actualEndTime |
Long |
子任务实际完成时间。 |
signSiteId |
Long |
子任务作业对象ID。 |
signSiteCode |
String |
子任务作业对象编码。 |
signSiteName |
String |
子任务作业对象名称。 |
taskExtend |
List |
任务/子任务扩展属性。 |
sceneModeCode |
String |
任务场景子任务关联标识。 |
taskExtend字段说明:
参数 |
类型 |
描述 |
---|---|---|
sceneTaskId |
Long |
任务/子任务id。 |
extendName |
String |
子任务扩展属性名称。 |
stage |
Integer |
子任务扩展属性所属阶段1:创建;2:执行。 |
unitName |
String |
单位。 |
maxValue |
String |
最大值(示例:“99”表示最大值允许为99)。 |
minValue |
String |
最小值(示例:“1”表示最小值允许为1)。 |
precision |
String |
精度(示例:“2”表示小数点后保留几位有效数据)。 |
fieldOrder |
Integer |
子任务扩展属性顺序。 |
extendValue |
String |
扩展属性值。 |
udfName |
String |
扩展属性编码。 |
extendType |
Integer |
扩展属性类型(1:长文本;2:枚举;3:多枚举;4:日期;5:时间;6:整数;7:小数;20:短文本)。 |
isNecessary |
Integer |
扩展属性是否必填(1:必填;2:不必填)。 |
备注:最大值maxValue、最小值minValue、精度precision是只有在extendType是6/7(整数或小数类型)中使用。
响应参数
参数 |
类型 |
描述 |
---|---|---|
stateCode |
String |
响应状态码:0-成功;其他-失败。 |
errorMessage |
String |
响应描述,错误提示。 |
result |
Object |
响应数据,任务、子任务执行阶段的扩展属性信息。 |
result字段说明:
参数 |
类型 |
描述 |
---|---|---|
sceneTaskId |
Long |
任务ID。 |
taskName |
String |
任务名称。 |
signSiteId |
Long |
任务作业对象ID。 |
signSiteCode |
String |
任务作业对象编码。 |
signSiteName |
String |
任务作业对象名称。 |
taskExtend |
List |
任务扩展属性。 |
adminOrganizationName |
String |
组织单元名称。 |
adminOrganization |
String |
组织单元ID。 |
请求示例
"videoList":{"sceneTaskId":5064801, "subTaskIdList":[5010371]}
响应示例
{ "stateCode": "0", "errorMessage": null, "result": { "subTaskList": [ { "sceneTaskId": 5010371, "taskName": "1_20230202_114945", "taskId": 5064801, "signSiteId": null, "signSiteCode": "", "signSiteName": "", "sceneModeCode": "5000995", "actualBeginTime": 1675310951240, "actualEndTime": null, "taskExtend": [ { "sceneTaskId": 5010371, "minValue": "1", "extendName": "子任务测试属性4", "stage": "2", "unitName": null, "maxValue": "50", "precision": null, "extendValue": null, "fieldOrder": "13", "udfName": "UDF13", "extendType": "7", "isNecessary": "2" }, { "sceneTaskId": 5010371, "minValue": "1", "extendName": "子任务测试属性4", "stage": "2", "unitName": null, "maxValue": "50", "precision": null, "extendValue": null, "fieldOrder": "13", "udfName": "UDF13", "extendType": "7", "isNecessary": "2" } ] } ], "sceneTaskId": 5064801, "signSiteCode": null, "adminOrganizationName": "1508098844233300", "sceneId": 5001917, "taskExtend": [], "signSiteName": null, "taskName": "测试父子任务执行扩展属性_20230202_114945", "adminOrganization": "1543" } }