Skip to content

审图结果回调 ​

接口概述 ​

回调接收接口。当审图任务成功(状态为 SUCCESS)后,平台会向调用方在开启 AI 智能审查时传入的 callbackUrl 以 POST 方式推送任务详情报文,供业务系统实时获取审查结果。

调用方可直接复用本接口作为回调地址,也可自行实现等价逻辑。

请求地址 ​

http
POST /backRcvResponse

请求头 ​

参数必填说明
apiKey否由调用方自行决定回调地址是否需要鉴权
Content-Type是application/json

请求参数 ​

请求体为任务详情报文,结构参见审图任务图纸详情,主要字段如下:

参数类型说明
idString任务 ID
nameString任务名称
projectIdString项目 ID
projectNameString项目名称
majorString专业
majorNameString专业名称
reviewStatusString审图状态
statusNameString审图状态名称
proofreadingStatusString校审状态
progressNumber任务进度
frameQtyNumber图框数
forceCountNumber违反强条数量
opinionCountNumber一般意见数量
wordUrlStringWORD 报告地址
pdfUrlStringPDF 报告地址
reviewResArray审查结果,按子项分组

回调报文示例 ​

json
{
  "id": "1900789012345678901",
  "name": "1#楼建筑施工图审查",
  "projectId": "1900123456789012345",
  "projectName": "XX 产业园一期",
  "major": "BUILDING",
  "majorName": "建筑",
  "reviewStatus": "SUCCESS",
  "statusName": "审图成功",
  "progress": 100,
  "frameQty": 12,
  "forceCount": 3,
  "opinionCount": 5,
  "wordUrl": "openApi/report/1900789012345678901.docx",
  "pdfUrl": "openApi/report/1900789012345678901.pdf",
  "reviewRes": [
    {
      "itemName": "1#楼",
      "buildUsage": "RESIDENCE",
      "forceViolateSpecList": [],
      "noForceViolateSpecList": [],
      "infoLackList": [],
      "opinionList": []
    }
  ]
}

返回结果 ​

调用方接收成功后返回 HTTP 2xx 即可。建议返回:

json
{
  "code": 200,
  "message": "success"
}

平台侧处理失败时会返回:

json
{
  "status": "error",
  "message": "处理失败"
}

响应码 ​

code说明
200接收成功
500处理失败

注意事项 ​

  • 回调仅在审图成功时触发,失败任务不会回调,请通过任务查询兜底获取失败原因。
  • 回调地址按「项目 ID + 专业」维度保存,同一项目同一专业重复发起任务时,后传入的地址会覆盖前一次。
  • 回调为单向推送,未做重试保证,业务侧需保证接口幂等。
  • 建议在回调接口中仅做落库、入队等轻量操作,并立即返回 HTTP 200。