{
"body": {
"conditions": {
"finishTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726128000000, // 开始时间戳:查询范围的起始时间(示例:2024年9月12日 00:00:00)
"end": 1726214399000 // 结束时间戳:查询范围的结束时间(示例:2024年9月12日 23:59:59)
}
},
"statusType": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"IN_PROGRESS", // 筛选值:任务单状态(示例:进行中)
"PENDING" // 筛选值:待处理状态
]
},
"number": {
"conditionType": "FUZZY", // 条件类型:模糊查询
"value": "TASK20240912", // 查询值:任务单编号关键字
"filter": [
"TASK20240912001", // 精确筛选值:具体任务单编号
"TASK20240912002"
]
},
"procedureName": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"assembly", // 工序名称筛选:装配工序
"testing" // 工序名称筛选:测试工序
]
},
"workOrderNumber": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"WO-20240912-001", // 工单编号筛选:具体工单编号
"WO-20240912-002"
]
},
"startTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726041600000, // 开始时间戳:任务开始时间范围起始(示例:2024年9月11日 00:00:00)
"end": 1726127999000 // 结束时间戳:任务开始时间范围结束(示例:2024年9月11日 23:59:59)
}
},
"endTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726214400000, // 开始时间戳:任务结束时间范围起始(示例:2024年9月13日 00:00:00)
"end": 1726300799000 // 结束时间戳:任务结束时间范围结束(示例:2024年9月13日 23:59:59)
}
}
},
"sorts": [
{
"sortOrder": "DESC", // 排序顺序:降序排列(ASC-升序,DESC-降序)
"sortFieldKey": "createTime" // 排序字段:按照创建时间排序
}
],
"boundaryIds": [
"TASK202409120050" // 边界ID:分页查询的起始标记(上一批最后一条记录的ID)
],
"length": 50 // 查询数量:每批返回的记录条数
}
}
curl --location --request POST '/api/open/v3/worp_task_execution_order/searchAfter' \
--header 'Cookie;' \
--header 'Content-Type: application/json' \
--data-raw '{
"body": {
"conditions": {
"finishTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726128000000, // 开始时间戳:查询范围的起始时间(示例:2024年9月12日 00:00:00)
"end": 1726214399000 // 结束时间戳:查询范围的结束时间(示例:2024年9月12日 23:59:59)
}
},
"statusType": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"IN_PROGRESS", // 筛选值:任务单状态(示例:进行中)
"PENDING" // 筛选值:待处理状态
]
},
"number": {
"conditionType": "FUZZY", // 条件类型:模糊查询
"value": "TASK20240912", // 查询值:任务单编号关键字
"filter": [
"TASK20240912001", // 精确筛选值:具体任务单编号
"TASK20240912002"
]
},
"procedureName": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"assembly", // 工序名称筛选:装配工序
"testing" // 工序名称筛选:测试工序
]
},
"workOrderNumber": {
"conditionType": "FILTER", // 条件类型:筛选查询
"filter": [
"WO-20240912-001", // 工单编号筛选:具体工单编号
"WO-20240912-002"
]
},
"startTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726041600000, // 开始时间戳:任务开始时间范围起始(示例:2024年9月11日 00:00:00)
"end": 1726127999000 // 结束时间戳:任务开始时间范围结束(示例:2024年9月11日 23:59:59)
}
},
"endTime": {
"conditionType": "TIME_RANGE", // 条件类型:时间范围查询
"timeRange": {
"start": 1726214400000, // 开始时间戳:任务结束时间范围起始(示例:2024年9月13日 00:00:00)
"end": 1726300799000 // 结束时间戳:任务结束时间范围结束(示例:2024年9月13日 23:59:59)
}
}
},
"sorts": [
{
"sortOrder": "DESC", // 排序顺序:降序排列(ASC-升序,DESC-降序)
"sortFieldKey": "createTime" // 排序字段:按照创建时间排序
}
],
"boundaryIds": [
"TASK202409120050" // 边界ID:分页查询的起始标记(上一批最后一条记录的ID)
],
"length": 50 // 查询数量:每批返回的记录条数
}
}'
{
"code": 0,
"message": "string",
"data": {
"list": [
{
"finishTime": 0,
"planQty": 0,
"statusType": "string",
"jbkQtyOnJbkUnit": 0,
"number": "string",
"jbkQtyOnProductionUnit": 0,
"createTime": 0,
"procedureName": "string",
"workOrderNumber": "string",
"startTime": 0,
"allowJbkSwitch": true,
"endTime": 0,
"extendMap": {}
}
],
"start": 0,
"length": 0,
"recordsTotal": 0,
"boundaryIds": [
"string"
]
}
}