获取检测项列表

背景介绍

检测流程中,在检测项目列表中,选择某个检测项目,就进入到具体的检测流程。此检测流程会首先罗列所有需要操作的检测模块。点击某个检测模块,比如“机舱初检”,就会打开对应的检测项列表,如下图所示:

请求地址

环境

HTTPS请求地址

国内沙盒环境

https://cnopenapi.autox3.com/openapi/api-v1/rest

国内生产环境

https://cnopengateway.autox3.com/openapi/api-v1/rest

其他国家环境

请求参数

名称

子项

是否必填

长度

类型

说明

示例值

method

64

String

方法名

autox3.base.checkpoint.item.list

content

--

String

请求接口内容字符串JSON

inspectionOrderId

64

String

开放平台检测单Id

35890

moduleId

64

String

开放平台检测模块Id

425

请求命令(以curl命令为例)示例如下:

curl 'https://jiqunwww.autox3.com/openapi/api-v1/rest' \
-H "accept: */*"  \
-H "Authorization: eyJhbGciOiJIUzUxMiJ9.eyJpc09wZW5BcGkiOnRydWUsInN1YiI6IkFLNTg3OEE3QUI4NEZCNDM0MCIsImV4cCI6MTYyODk1ODQ3MCwiY3JlYXRlZCI6MTYyODA5NDQ3MDczMSwiYnJhbmRJZCI6MTY3fQ.zL8TYzVRpP3OPlnUDdyDeKhEUyrUYhiKUmKW7jb7AB8n2XEq6sFpnE8Q03FZdVeWW_LD9VeE4HBEXKpxup9pkA" \
-H 'Content-Type: application/json;charset=UTF-8' \
-H 'Mechanic-Mobile: 170267' \
--data-raw '{"method": "autox3.base.checkpoint.item.list",
"content":"{\"inspectionOrderId\":\"7870\",\"moduleId\":\"6273\"}"}' \
--compressed          

应答参数

名称

子项

是否必填

长度

类型

说明

示例值

status

--

Integer

请参考本页"公共参数-->错误编码"部分

0

errorInfo

--

String

错误信息

network error

data

--

Object

检测项列表信息封装,其信息封装请参考“检测项列表信息封装”

检测项列表信息封装,请参考如下:

名称

是否必填

长度

类型

说明

示例值

comment

--

String

技师评论

submoduleList

--

Object

检测项列表信息封装,子项信息封装请参考“检测项信息封装”

检测项信息封装,请参考如下:

名称

是否必填

长度

类型

说明

示例值

submoduleId

--

String

检测项id

4671

resourceUrlList

--

String

检测项下图片List

null

submoduleName

--

String

检测项名称

刹车油

referenceResourceUrl

--

String

检测项正常图片示例

checkpointList

--

Object

检测点列表信息封装,子项信息封装请参考“检测点信息封装”

检测点信息封装,请参考如下:

名称

是否必填

长度

类型

说明

示例值

condition

--

String

检测点的答案

null

checkpointName

--

String

检测点描述

刹车油剩余

checkpointId

--

String

检测点id

7337

conditionStatus

--

String

检测点状态,

PASS:正常,

MINOR:轻微异常,

MAJOR:异常,

DANGEROUS:紧急

PASS

checkpointType

--

String

检测点类型,

CHOICE:选择题,

NUMBER:数值题,

PERCENT_SLIDER:百分数题

CHOICE

conditionList

--

Object

检测点选项列表信息封装,

子项信息封装请

参考"检测点选项信息封装"

检测点选项信息封装,请参考如下:

名称

是否必填

长度

类型

说明

示例值

conditionId

--

String

选项id

18674

conditionName

--

String

选项描述

20%

conditionStatus

--

String

选项状态枚举,

PASS:正常,

MINOR:轻微异常,

MAJOR:异常,

DANGEROUS:紧急

DANGEROUS

应答示例如下:

{
    "data": {
        "comment": "",
        "submoduleList": [
            {
                "submoduleId": 4671,
                "resourceUrlList": null,
                "submoduleName": "刹车油",
                "referenceResourceUrl": "https://i18n.autox3.com/1.jpeg",
                "checkpointList": [
                    {
                        "condition": "A",
                        "checkpointName": "刹车油剩余",
                        "checkpointId": 7337,
                        "conditionStatus": "MINOR",
                        "checkpointType": "CHOICE",
                        "conditionList": [
                            {
                                "conditionId": 18674,
                                "conditionName": "20%",
                                "conditionStatus": "DANGEROUS",
                            }
                        ]
                    }
                ]
            }
        ]
    },
    "errorInfo": null,
    "status": 0
} 

最后更新于

这有帮助吗?