getOrderList:批量获取订单列表
备注:为避免订单被重复获取,已经被标记为获取的订单默认会被过滤,如果想要获取已经被标记为获取的订单,请根据需要指定apiStatus参数;订单获取状态优先以order_status_val指定的状态为准,默认以订货宝管理后台的状态配置为准(默认待出库),如需要更改管理后台的状态配置,请联系管理员操作;如果没有指定order_status_val参数,且订货宝管理后台的状态配置中包含待审核状态,默认下单10分钟后才能获取成功,最少可配置为1分钟
入参
参数名称 |
是否必须 |
类型 |
描述 |
sKey |
Y |
String |
用户令牌 |
begin |
N |
int |
开始 默认0 |
step |
N |
int |
条数,最大1000,默认100 |
order_status_val |
N |
String |
自定义订单状态,多选用英文逗号隔开。如果指定了该状态值,获取订单时优先以该值为准进行匹配,否则以订货宝管理后台的状态配置为准进行匹配。 all:所有; pricing:待核价; pending:待审核; stock_up:待出库; shipped:待发货; received:待收货; finished:已完成; forcedone:强制完成; cancelled:已取消; |
starttime |
N |
String |
订单创建时间大于 格式:YYYY-MM-DD HH:ii:ss,系统按照有效时间计算,G8区时间 |
endtime |
N |
String |
订单创建时间小于 格式:YYYY-MM-DD HH:ii:ss,系统按照有效时间计算,G8区时间 |
updateGe |
N |
String |
修改时间大于 格式:YYYY-MM-DD HH:ii:ss,系统按照有效时间计算,G8区时间 |
updateLe |
N |
String |
修改时间小于 格式:YYYY-MM-DD HH:ii:ss,系统按照有效时间计算,G8区时间 |
exceptionStatus |
N |
String |
F:没有异常的订单,T:有异常的订单,all:所有订单,默认F |
apiStatus |
N |
String |
F:没有下载的订单,T:已下载的订单,all:所有订单,默认F |
payStatus |
N |
String |
付款状态 oblig:待收款; uncollect:部分收款; paided:已收款; cancelled:已取消; wait:待确认; part:部分确认 |
入参示例
{
"f":"getOrderList",
"v":{
"sKey":"d6eeb8243c589b7f5dc840b3a4c0a31a",
"begin":0,
"step":100
}
}
返回参数
参数名称 |
类型 |
描述、 返回字段 |
rStatus |
String |
100:正常 其他:异常 |
message |
String |
信息描述 |
rTotal |
String |
数据总行数 |
rData |
String |
具体信息 |
rData 参数:
参数名称 |
类型 |
描述 |
OrderSN |
String |
订单编号 |
DeliveryDate |
String |
交货日期 格式:YYYY-MM-DD,若无值,则返回空或字符型null |
OrderRemark |
String |
订单备注信息 |
OrderTotal |
Float |
金额 |
OrderStatus |
String |
订单状态,pricing:待核价;pending:待审核;stockup:待出库;shipped:待发货;received:待收货;finished:已完成;forcedone:强制完成;cancelled:已取消; |
OrderDate |
Int |
订单提交时间 unix时间戳,10位整型 |
OrderUpdateDate |
Int |
订单修改时间 10位时间戳 |
OrderUpdateTime |
datetime |
订单修改时间 datetime 例 2018-01-01 12:00:00 |
OrderType |
String |
订单类型 C:经销商提交订单[is_admin_order=F]; M:管理端代提交订单[is_admin_order=T]; S:业务员代提交订单[3.0已取消] |
OrderApi |
String |
同步状态 T:已同步过;F或为空,没有同步过 |
OrderSendType |
String |
发货方式 |
lastOrderAt |
Int |
客户上次提交订单时间 |
ClientNO |
String |
客户编号 |
ClientGUID |
String |
客户guid |
IsAdminOrder |
String |
订单来源:T,管理端;F:订货端 |
SourceDevice |
String |
下单渠道 |
PayStatus |
String |
付款状态 oblig:待收款; uncollect:部分收款; paided:已收款; cancelled:已取消; wait:待确认; part:部分确认 |
SplitType |
String |
拆单类型ID |
SplitTypeName |
String |
拆单类型名称 |
返参示例
反参示例:
{
"rStatus": 100,
"message": "success",
"rTotal": "4",
"rData": [
{
"OrderSN": "DH.20200407.0002",
"DeliveryDate": "1970-01-01",
"OrderRemark": "",
"OrderTotal": "10.0000",
"OrderStatus": "stockup",
"OrderDate": 1586247393,
"OrderUpdateDate": 1586247403,
"OrderUpdateTime": "2020-04-07 16:16:43",
"OrderType": "normal",
"OrderApi": "F",
"OrderException": "F",
"OrderSendType": "快递",
"lastOrderAt": "2020-04-02 11:45:03",
"ClientNO": "10099",
"ClientGUID": "37413",
"SourceDevice": "compute",
"IsAdminOrder": "T",
"PayStatus": "oblig"
},
{
"OrderSN": "DH.20200426.0027",
"DeliveryDate": "1970-01-01",
"OrderRemark": "",
"OrderTotal": "1000.0000",
"OrderStatus": "stockup",
"OrderDate": 1587890231,
"OrderUpdateDate": 1587890238,
"OrderUpdateTime": "2020-04-26 16:37:18",
"OrderType": "normal",
"OrderApi": "F",
"OrderException": "F",
"OrderSendType": "快递",
"lastOrderAt": "2020-04-23 14:26:27",
"ClientNO": "10099",
"ClientGUID": "37413",
"SourceDevice": "compute",
"IsAdminOrder": "T",
"PayStatus": "oblig",
"splitType": "0",
"splitTypeName": "A类"
},
{
"OrderSN": "DH.20200426.0028",
"DeliveryDate": "1970-01-01",
"OrderRemark": "",
"OrderTotal": "1000.0000",
"OrderStatus": "stockup",
"OrderDate": 1587890873,
"OrderUpdateDate": 1587890878,
"OrderUpdateTime": "2020-04-26 16:47:58",
"OrderType": "normal",
"OrderApi": "F",
"OrderException": "F",
"OrderSendType": "快递",
"lastOrderAt": "2020-04-26 16:37:11",
"ClientNO": "10099",
"ClientGUID": "37413",
"SourceDevice": "compute",
"IsAdminOrder": "T",
"PayStatus": "oblig"
},
{
"OrderSN": "DH.20200426.0029",
"DeliveryDate": "1970-01-01",
"OrderRemark": "",
"OrderTotal": "100000.0000",
"OrderStatus": "stockup",
"OrderDate": 1587893171,
"OrderUpdateDate": 1587893211,
"OrderUpdateTime": "2020-04-26 17:26:51",
"OrderType": "normal",
"OrderApi": "F",
"OrderException": "F",
"OrderSendType": "请选择",
"lastOrderAt": "2020-04-26 16:47:53",
"ClientNO": "10099",
"ClientGUID": "37413",
"SourceDevice": "android",
"IsAdminOrder": "T",
"PayStatus": "oblig",
"splitType": "1111",
"splitTypeName": "B类"
}
]
}