获取检测模块列表
背景介绍
检测流程中,在检测项目列表中,选择某个检测项目,就进入到具体的检测流程。此检测流程会首先罗列所有需要操作的检测模块。如下图所示:

请求地址
环境
HTTPS请求地址
国内沙盒环境
https://cnopenapi.autox3.com/openapi/api-v1/rest
国内生产环境
https://cnopengateway.autox3.com/openapi/api-v1/rest
其他国家环境
略
请求参数
名称
子项目
是否必填
长度
类型
说明
示例值
method
是
64
String
方法名
autox3.base.detection.template.list
content
是
--
String
请求接口内容字符串JSON
inspectionOrderId
是
64
String
开放平台检测单Id
35890
请求命令(以curl命令为例)示例如下:
curl 'http://127.0.0.1:28084/openapi/api-v1/rest' \
-H "accept: */*" \
-H "Authorization: eyJhbGciOiJIUzUxMiJ9.eyJpc09wZW5BcGkiOnRydWUsInN1YiI6IkFLMDI1MjJBMkIyNzI2RkIwQSIsImV4cCI6MTYyODg0ODk0NiwiY3JlYXRlZCI6MTYyNzk4NDk0NjM1NSwiYnJhbmRJZCI6MTM0fQ.IAswTSZqXYK9bXkIAWVY2sQIszleGfAxk9Akj6wltTFDXCabBrN_J1m5lIyUPpuzo_k2pmKh8S3fQ0OpiiDwEA" \
-H 'Content-Type: application/json;charset=UTF-8' \
-H 'Mechanic-Mobile: 13601190376' \
--data-raw '{"method": "autox3.base.detection.template.list",
"content":"{\"inspectionOrderId\":\"4540\"}"}' \
--compressed
应答参数
名称
子项
是否必填
长度
类型
说明
示例值
status
是
--
Integer
请参考本页"公共参数-->错误编码"部分
0
errorInfo
是
--
String
错误信息
network error
data
是
--
Object
检测模块对象列表信息封装,子项信息封装请参考“检测模块对象信息封装”
检测模块对象信息封装,请参考如下:
名称
是否必填
长度
类型
说明
示例值
moduleId
是
--
String
开放平台的检测模块Id
2338
moduleName
是
--
String
开放平台的检测模块名称
滤芯系统
submitStatus
是
--
String
是否提交过此检测模块的检测点,true:提交过,false:未提交,默认false
false
totalCheckpoint
是
--
String
此检测模块对应的检测点数量
5
注: 其他冗余字段可以忽略
应答示例如下:
{
"data":[
{
"moduleId":"2338",
"submitStatus":"true",
"totalCheckpoint":"5",
"moduleName":"空调系统"
},
{
"moduleId":"2339",
"submitStatus":"false",
"totalCheckpoint":"1",
"moduleName":"滤芯系统"
},
],
"errorInfo":null,
"status":0
}
最后更新于
这有帮助吗?