检测报告发布回调
Last updated
Was this helpful?
Last updated
Was this helpful?
当技师通过AutoX3 IT App 完成检测单后。
event.autox3.order.detection.finish.report
{
"content": {
"carNum": "京M65068", // 车牌号
"detectionPercentage": 0.5, // 此检测报告评分(百分比)
"receiveBaseId": 6210, // 接车单id
"reportJson": { // 检测报告JSON字符串
"workBaseStatus": false,
"carNum": "京M65068", // 车牌号
"serviceBaseName": "全车油液检查", // 检测项目名称
"list": [ // 检测答案List
{
"evaluation": "这是一条评论", // 技师评论
"itemAmount": 1, // 检测项数量
"questionToSystemId": 1619, // 问题系统ID
"templetItemEntityList": [ // 检测项对象数组
{
"carId": 1846, // 车辆id
"mimeTupleList": [ // 检测结果照片/视频 list
{
"key": 338578, // 资源id
"mimeType": "image/*", // 资源类型 image/* video/*
"value": "${url}" // 资源URL
}
],
"questionDetectionTempletQuestionList": [ // 检测点列表
{
"answer": "20%", // 检测点答案
"currentMiles": 49709, // 车辆创建检测报告时的里程
"description": "刹车油剩余", // 检测点名称
"id": 10862, // 模版检测点ID
"normalOrNot": 2, // 正常选项 (0异常 1正常 2紧急 3轻微异常 )
"normalValue": "D", // 正常选项值
"perMiles": 12.0980971, // 车辆创建检测报告时的日均里程
"questionBaseId": 7337, // 检测点id
"questionBaseStatus": "DANGEROUS", // 检测点状态(PASS,正常;MINOR,轻微异常;MAJOR,异常;DANGEROUS,紧急;)
"questionBaseStatusDesc": "紧急", // 检测点状态 描述
"soundOrNot": false, //
"takePhotoOrNot": true,
"touchCycleBaseServiceEntityList": [ // 检测点推荐项目
{
"currentMiles": 49709, // 车辆创建检测报告时的当前里程
"detectionPointName": "刹车油剩余", // 检测点名称
"perMiles": 12.0980971, // 车辆创建检测报告时的日均里程
"restSafeMilesKm": 0, // 车辆创建检测报告时的安全里程
"serviceBaseName": "12345copy1", // 推荐服务项目名称
"serviceBaseSn": "0009copy10704051301", // 推荐服务项目名称SN
"touchQuestionBaseId": 7337 // 触发的检测点ID
}
],
"type": "CHOICE" // 检测选项类型(CHOICE,单选题;TYRE_CHOICE,轮胎单选组合题;NUMBER,数值;)
}
],
"questionToItemId": 4671, // 检测项ID
"resourceIdList": [ // 检测结果图片id List
338578,
338579
],
"resourceUrlList": [ // 检测结果图片url List
"${url}"
],
"toItemDesc": "刹车油" // 检测项描述
}
],
"toSystemDesc": "刹车油" // 所属系统的描述
}
],
"perMiles": 19.47, // 预估动态日均里程
"currentMiles": 80000 // 预估动态当前里程
}
},
"createTime": 1616502610117, // 推送时间戳
"msgType": "event.autox3.order.detection.finish", // 推送消息类型
"msgSignature": "${hashCode}", // 推送消息签名
"msgId": "e6ddea1d-0b8b-24e7-cb26-91c3aa0969db", // 推送消息 id
"staffInfo": { // 员工信息
"areaCode": "+44", // 所属国家区号
"brandId": 114, // 品牌id
"mobile": "17666166190", // 手机号
"staffId": 380, // 员工id
"staffName": "A梦 哆啦", // 员工名称
"storeId": 84 // 店铺id
}
}
开发者正常响应数据
{
"data":null,
"errorInfo":"", // 错误信息
"status":0 // 0表示正常接收
}
请注意:
关于重试的消息排重,推荐使用msgId排重。
AutoX3服务器未收到正常响应时,会发起重试,总共重试六次,间隔时间为2s、4s、8s、16s、32s、64s。
签名规则 sha1(msgId + msgType + staffInfo + createTime + content + appSecret)。