Skip to content

查询预审信息 ​

接口概述 ​

查询指定项目、指定专业下预审后的图纸文件列表,返回每个文件的预审状态、预审进度与图框数量,用于判断图纸是否可以发起审查任务。

请求地址 ​

http
POST /selectByProjectIdAndMajor?major={major}&projectId={projectId}

请求头 ​

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

请求参数 ​

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

请求示例 ​

bash
curl -X POST "https://openapi.bangtu-ai.com/openApi/selectByProjectIdAndMajor?major=BUILDING&projectId=1900123456789012345" \
  -H "apiKey: YOUR_API_KEY" \
  -H "Platform: INSPECTOR"

返回结果 ​

json
{
  "code": 200,
  "message": "success",
  "data": [
    {
      "drawingName": "总平面图.dwg",
      "fileType": "DRAWING",
      "filePath": "openApi/1900123456789012345/总平面图.dwg",
      "status": "SUCCESS",
      "proofreadStatus": "SUCCESS",
      "progress": 100,
      "frameCount": 12,
      "compareType": 0,
      "roundedSize": 2.35,
      "createdTime": "2026-07-19 10:20:30",
      "updatedByName": "张三",
      "estimateFrameDetectionTime": 120,
      "t3Converted": false
    }
  ],
  "timestamp": 1784533680000
}

返回字段 ​

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

data 元素字段 ​

字段类型说明
drawingNameString文件名称
fileTypeString文件类型,取值参见图纸类型
calcItemNameString计算书子项名称
filePathString文件路径
statusString预审解析状态
proofreadStatusString图纸校审状态
failReasonString解析失败原因,解析失败时返回
progressNumber预审进度,0 ~ 100
frameCountNumber识别到的图框数
binUrlString序列化文件地址
updatedBy / updatedByNameString上传人 ID / 名称
createdTimeString上传时间
estimateFrameDetectionTimeNumber预计预审耗时(秒),大于 300 表示超过 5 分钟
t3ConvertedBoolean是否为 T3 转换后的图纸
originFileIdString转换前的源文件 ID
compareTypeNumber比对类型,0 为原图纸,1 为比对图纸
roundedSizeNumber文件大小,单位为 MB
framesArray图框信息,结构参见查询图纸信息

响应码 ​

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

注意事项 ​

  • major 与 projectId 为必填。
  • status 为解析失败时,可通过 failReason 查看失败原因。
  • 预审完成(frameCount 大于 0)后,方可调用开启 AI 智能审查。