Skip to content

任务查询 ​

接口概述 ​

查询指定项目、指定专业下的审查任务列表,用于获取任务状态、进度、图框数与报告地址。可用于轮询任务执行进度。

请求地址 ​

http
POST /taskQuery

请求头 ​

参数必填说明
apiKey是API 访问凭证
Platform是平台标识,取值参见快速开始
Content-Type是application/json

请求参数 ​

参数类型必填说明
projectIdString是项目 ID
majorEnumString是专业,取值参见专业

请求示例 ​

bash
curl -X POST "https://openapi.bangtu-ai.com/openApi/taskQuery" \
  -H "apiKey: YOUR_API_KEY" \
  -H "Platform: INSPECTOR" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": "1900123456789012345",
    "majorEnum": "BUILDING"
  }'

返回结果 ​

json
{
  "code": 200,
  "message": "success",
  "data": [
    {
      "id": "1900789012345678901",
      "name": "1#楼建筑施工图审查",
      "projectId": "1900123456789012345",
      "projectName": "XX 产业园一期",
      "major": "BUILDING",
      "majorName": "建筑",
      "reviewStatus": "SUCCESS",
      "statusName": "审图成功",
      "proofreadStatus": "COMPLETE",
      "progress": 100,
      "frameQty": 12,
      "checkedFrameQty": 12,
      "errorCount": 8,
      "errorSpecCount": 3,
      "retrial": false,
      "retrialNum": 1,
      "wordUrl": "openApi/report/1900789012345678901.docx",
      "pdfUrl": "openApi/report/1900789012345678901.pdf",
      "reviewStartTime": "2026-07-19 10:30:00",
      "reviewEndTime": "2026-07-19 10:36:12"
    }
  ],
  "timestamp": 1784533680000
}

返回字段 ​

字段类型说明
codeNumber通用响应码,200 表示成功
messageString响应信息
dataArray任务列表
timestampNumber服务端响应时间戳,单位为毫秒

data 元素字段 ​

字段类型说明
idString任务 ID
nameString任务名称
projectId / projectNameString项目 ID / 项目名称
major / majorNameString专业编码 / 专业名称
reviewStatusString审图状态,取值参见审图状态
statusNameString审图状态名称
proofreadStatusString校审状态,取值参见校审状态
progressNumber任务进度,0 ~ 100
frameQtyNumber图框数
checkedFrameQtyNumber当前任务图框数
calCheckedFrameQtyNumber参与审查的图框数(已乘以专业系数)
itemCountNumber子项数量
errorCountNumber错误个数
errorSpecCountNumber违规条数
calcCountNumber计算书对比数量
wordUrlStringWORD 报告地址
pdfUrlStringPDF 报告地址
excelUrlString问题图纸 Excel 地址
failReasonString审图失败原因
codeAndMessageString任务失败原因
retrialBoolean是否为重审任务
retrialNumNumber重审次数,大于 1 表示重审过
taskPidString重审父任务 ID
reviewStartTimeString审图开始时间
reviewEndTimeString审图结束时间
completeTimeString完成时间
proofreadingTimeString校审时间
downloadNumNumber报告下载次数,大于 1 表示报告已被下载
queueNumberNumber队列排序,0 表示正在执行
creatorNameString任务创建人名称
partnerCodeString合作平台编码,BANGTU 表示帮图

响应码 ​

code说明
200请求成功
500请求失败

注意事项 ​

  • projectId 与 majorEnum 为必填,缺失时返回 projectId and major are required。
  • 建议轮询间隔不低于 10 秒,避免请求过于频繁。
  • reviewStatus 为 SUCCESS 时可获取审查结果与报告。