POST api/CompanyOrder/addOrder

生成订单

请求的信息

URI参数

None.

Body参数

addOrderCondition
名称描述类型其它信息
userId

会员用户ID

integer

None.

orderId

订单号

string

None.

payNumber

支付流水号

string

None.

payTotal

支付总金额(包含运费)

decimal number

None.

discountPayTotal

优惠金额

decimal number

None.

expressFee

订单运费

decimal number

None.

payType

支付类型 0:货到付款 -1:在线支付 1:支付宝 21:微信支付 100 到店支付

integer

None.

distributionMethod

配送方式 1:快递 2:门店配送 3:门店自提

integer

None.

name

收货人姓名

string

None.

phone

收货人手机号

string

None.

latitude

收货地址纬度

string

None.

longitude

收货地址经度

string

None.

province

省份

string

None.

city

城市

string

None.

district

地区

string

None.

address

详细地址

string

None.

remarks

买家备注

string

None.

storeNo

门店编号

string

None.

expirationDate

订单失效日期

string

None.

isReserve

是否备货订单 0:否 1:是

integer

None.

drugs

药品集合

Collection of addOrderRequestDrugs

None.

discount

优惠信息集合

Collection of addorderDiscount

None.

appKey

合作方接入认证标识(海王提供对应商户编码)--必填

string

None.

timeStamp

10位时间戳 格式为long,时区为GMT+8。开放平台允许合作方请求最大时间误差为10分钟

integer

None.

version

API协议版本,可选值:1.0

string

None.

sign

签名值 --必填

string

None.

请求格式

application/json, text/json

Sample:
{
  "userId": 1,
  "orderId": "sample string 2",
  "payNumber": "sample string 3",
  "payTotal": 4.1,
  "discountPayTotal": 5.1,
  "expressFee": 6.1,
  "payType": 7,
  "distributionMethod": 8,
  "name": "sample string 9",
  "phone": "sample string 10",
  "latitude": "sample string 11",
  "longitude": "sample string 12",
  "province": "sample string 13",
  "city": "sample string 14",
  "district": "sample string 15",
  "address": "sample string 16",
  "remarks": "sample string 17",
  "storeNo": "sample string 18",
  "expirationDate": "sample string 19",
  "isReserve": 20,
  "drugs": [
    {
      "$id": "2",
      "barcode": "sample string 1",
      "quantity": 2,
      "price": 3.1,
      "originalPrice": 4.1,
      "drugType": 5
    },
    {
      "$ref": "2"
    },
    {
      "$ref": "2"
    }
  ],
  "discount": [
    {
      "$id": "3",
      "discountNo": "sample string 1",
      "discountName": "sample string 2",
      "discountAmount": 3.1,
      "discountContent": "sample string 4",
      "discountType": 5,
      "discountBarcode": "sample string 6"
    },
    {
      "$ref": "3"
    },
    {
      "$ref": "3"
    }
  ],
  "appKey": "sample string 21",
  "timeStamp": 22,
  "version": "sample string 23",
  "sign": "sample string 24"
}

application/x-www-form-urlencoded

Sample:

Sample not available.

响应信息

资源描述

CustomJsonResultOfJsonResult
名称描述类型其它信息
Content

JsonResult

None.

响应格式

application/json, text/json

Sample:
{
  "content": {
    "$id": "2",
    "code": 1,
    "msg": "sample string 2",
    "data": "sample string 3"
  }
}