文档
测试

取消订单

POST
url/wms-main/api

接口描述

取消订单

请求公共参数

参数名
类型
描述
必填
reqTime
String
请求时间(yyyy-mm-dd hh:mi:ss)
必填
partnerCode
String
合作伙伴代码(客户代码)
必填
method
String
请求方法(cancelOrder)
必填
sign
String
签名
必填
reqBody
Object
请求报文(请求业务参数)
必填

请求业务参数

参数名
类型
描述
必填
lstOrderNo
List
取消订单的单号集合
必填
note
String
取消备注
可选

响应参数

参数名
类型
描述
必填
code
int
响应代码;200:成功;
必填
msg
String
消息内容
必填
data
List
响应业务数据
必填

响应业务数据

参数名
类型
描述
必填
success
boolean
是否成功(true:表示取消成功;false:表示取消失败)
必填
orderNo
String
订单号
必填
message
String
信息
必填
statusCode
String
订单原状态码
必填
statusName
String
订单原状态名称
必填
cancelStatusCode
String
取消成功后订单状态码
必填
cancelStatusName
String
取消成功后订单状态名称
必填

请求示例

请求示例: ```language { "method":"cancelOrder", "reqTime":"2019-03-26 09:48:16", "partnerCode":"CUS1", "sign":"1234567890", "reqBody":{ "lstOrderNo":["112233","445566"], "note":"截单备注"; } } ``` 响应示例: ```language { "code":200, "msg":"请求成功!", "data":[{ "orderNo":"CUS1-190326-000001", "success":true, "message":"截单成功,订单最新状态:问题件。", "statusCode":"200", "statusName":"已审核", "cancelStatusCode":"20", "cancelStatusName":"问题件" },{ "orderNo":"CUS1-190326-000002", "success":true, "message":"已发起截单,订单最新状态:截单中。订单已下架,等待仓库完成拦截。", "statusCode":"300", "statusName":"已下架", "cancelStatusCode":"30", "cancelStatusName":"拦截中" }] } ``` ```language { "code":2010, "msg":"缺少参数" } ``` ```language { "code":200, "msg":"请求成功!", "data":[{ "orderNo":"CUS1-190326-000001", "success":false, "message":"单号不存在" }] } ``` ```language { "code":200, "msg":"请求成功!", "data":[{ "orderNo":"CUS1-190326-000001", "success":false, "message":"订单状态不支持取消", "statusCode":"500", "statusName":"已发货" }] } ```