帮助中心

2026-查询商城订单简单版字段(批量)

2020-10-21

接口编号 2026

接口说明

  1. 批量获取订单数据。分页获取,每页返回50条,pageIndex最小1,最大2147483647。

  2. pageIndex验证必填,OrderStatus默认0

  3. 待发货订单Dtls中的Quantity,显示为可发货数量(并排除数量为0明细),其它状态订单显示为购买数量

  4. oldcode与code 二选一必填,且必须为有效会员,两个都传的时候,oldcode优先

请求说明

  • HTTP请求方式:POST

  • 返回数据格式:JSON

  • 请求路径:api/morder/ordgetsimplebatch

订单状态

0:已取消  1:待付款  2:待发货  4:已发货  8:交易成功  16:交易完成 20:已关闭

订单金额字段算法:

主表:

  • TotalMoney(商品总金额)=商品数量*商品单价

  • TotalMoney - DiscountMoney - DiscountAmount = PayAmount - 运费

明细:

  • Amount:商品支付金额

  • DiscountMoney:商品参与折扣活动优惠金额

  • DiscountAmount:商品参与满减,抵扣券优惠金额

  • Amount = Quantity*PriceSell-DiscountAmount-DiscountMoney

请求参数

字段类型为空长度描述
OldCodestring
会员线下卡号
Codestring
线上卡号
OrderStatusInt
如果不传默认查找全部  0:已取消  1:待付款  2:待发货  4:已发货  8:交易成功  16:交易完成 20:已关闭
PageIndexInt
页号,默认为1

请求参数示例代码(json对象)

{

"OldCode": "1111111111",

"Code": "",

"PageIndex": "1",

}

返回参数

订单数据


字段类型描述
Codestring订单号
TotalMoneydecimal商品总金额
OrderTimestring下单时间
TotalQtyint总数量
ExpressCodestring快递号
OrderStatusint订单状态:0:已取消  1:待付款  2:待发货  4:已发货  8:交易成功  16:已关闭
DtlsList<SalesOrderDtlGetResInfo>订单明细



订单明细数据

字段类型描述
BarCodestring商品条码
PriceOriginaldecimal原始单价
PriceSelldecimal销售单价
Quantityint订购数量
Amountdecimal支付金额
DiscountMoneydecimal折扣优惠金额
DiscountAmountdecimal支付优惠总金额


系统级返回结果示例(json)

{

"Status": true,

"StatusCode": 200,

"Msg": "成功",

"Timestamp": "20150622093101",

"Sign": "6ECC9BF07C69E80F6D8552FF7B2E7A8FCA2CC80E",

"PageCount": 2,

"Result": 见业务返回结果示例,

}

业务返回结果示例(json对象):

{

"PageCount": 1,

"Sign": "F029A8F10625637678C7AE367BE2E3318F77C7F9",

"Result": [

{

   "Code": "E0125175719011600012",

   "TotalQty": 1,

   "TotalMoney": 100,

   "OrderTime": "2019-01-16 18:01:23",

   "ExpressCode": 11111,

   "OrderStatus": 0,

   "Dtls": [

       {

           "BarCode": "hghg88766688",

           "PriceOriginal": 22.67,

           "PriceSell": 100,

           "Quantity": 1,

           "Amount": 0.1,

           "DiscountMoney": 0,

           "DiscountAmount": 99.9,

       }

   ],

},

...

],

"Status": true,

"StatusCode": 200,

"Msg": "成功",

"Timestamp": "20190121173317"

}