获取检测模块列表

背景介绍

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

请求地址

环境

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
}  

最后更新于

这有帮助吗?