Skip to content

上传图纸完成并开启预审 ​

接口概述 ​

将上传图纸返回的文件信息汇总提交,完成图纸上传并开启预审。预审将识别图纸中的图框、图签、子项等结构化信息,是发起正式审查任务的前置步骤。

请求地址 ​

http
POST /uploadDwgComplete

请求头 ​

参数必填说明
apiKey是API 访问凭证
Content-Type是application/json

请求参数 ​

参数类型必填说明
filesArray是上传图纸接口返回的 data 对象数组
projectIdString是项目 ID
majorString是专业,取值参见专业
itemNameString否子项名称

files 元素字段 ​

参数类型必填说明
filePathString是文件路径
fileNameString是文件名称
fileIdString是文件 ID
timeNumber是上传时间戳
projectIdString是项目 ID
fileTypeString是图纸类型,取值参见图纸类型
roundedSizeNumber否文件大小,单位为 MB

请求示例 ​

bash
curl -X POST "https://openapi.bangtu-ai.com/openApi/uploadDwgComplete" \
  -H "apiKey: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "projectId": "1900123456789012345",
    "major": "BUILDING",
    "itemName": "1#楼",
    "files": [
      {
        "filePath": "openApi/1900123456789012345/总平面图.dwg",
        "fileName": "总平面图.dwg",
        "fileId": "1900456789012345678",
        "time": 1784533680000,
        "projectId": "1900123456789012345",
        "fileType": "DRAWING",
        "roundedSize": 2.35
      }
    ]
  }'

返回结果 ​

json
{
  "code": 200,
  "message": "success",
  "data": null,
  "timestamp": 1784533680000
}

返回字段 ​

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

响应码 ​

code说明
200请求成功
500请求失败,具体原因见 message

注意事项 ​

  • files 不能为空,否则返回「文件不能为空」。
  • major、projectId 不能为空。
  • 非结构专业上传计算书时返回「非结构专业无法上传计算书」。
  • 预审为异步过程,提交后可通过查询图纸信息轮询预审结果。