异常推送
当运单有异常时,通过客户提供的回调URL推送异常信息给客户
|
POST |
api/sync/uploadAbnormal |
|---|
系统请求参数
|
参数名 |
中文参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| appKey | 应用key | string | 是 | 客户提供的appKey |
| signStr | 签名 | string | 是 | 客户提供的appKey和客户提供的appSecret加密生成 |
| timeStamp | 请求时间戳 | long | 是 | 单位:秒 |
业务请求参数
| 参数名 | 中文参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| thirdSn |
客户的询价单号 |
string | 是 | 对应询价传递的客户单号 |
| abnormalCode | 异常编号 | string | 是 | 每一次异常上报,都会对应唯一的异常编号 |
| exceptionName | 异常上报时间戳 |
long |
是 | 单位:秒 |
| totalAbnormalPrice | 异常总金额 | double | 是 | 如果异常为业务异常,传参0.0 |
|
abnormalList |
异常数据集合 | array[object] | 是 |
|
abnormalList类型说明
| 参数名 | 中文参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| abnormalType | 异常类型编码(key) | string | 是 | 详见帮助中心-帮助文档的异常类型表 |
| abnormalPrice | 异常金额 | double | 是 | 如果异常为业务异常,传参0.0 |
| abnormalDesc | 异常描述 | string | 是 |
|
| feeType | 费用类型编码(key) | integer | 否 | 详见帮助中心-帮助文档的费用类型表 |
| remark | 备注 | string | 否 | |
| abnormlPicture | 异常图片地址 | string | 否 | 最多三张图片地址,逗号隔开 |
返回参数
|
参数名 |
中文参数名 | 类型 | 是否必填 | 描述 |
|---|---|---|---|---|
| code |
返回码 |
string | 是 |
code = 0,请求成功 code =1 , message = "XXX为空", code = 2 , message = "单号不存在" code = 3, message = "上报异常类型不合法", "费用类型不合法" |
| message | 描述 | string | 是 |
请求示例
{
"thirdSn" : "2342343243",
"abnormalCode" : "123421429sd0023",
"exceptionName" : 152323435,
"totalAbnormalPrice" : 2343,
"abnormalList" :[{
"abnormalType" : 1,
"abnormalPrice": 2000,
"abnormalDesc" : "货主原因不走货",
"feeType" : 2,
"remark" : "备注",
"abnormlPicture" : "http://picture.XXXXX",
},
{
"abnormalType" : 2,
"abnormalPrice": 343,
"abnormalDesc" : "压车",
"feeType" : 2,
"remark" : "备注",
"abnormlPicture" : "http://picture.XXXXX",
}]
}
返回示例
{
status": {
"desc": "提交成功",
"code": 0
}
}