POST api/offline/Order/CreateOrder

开单(线下下单)

Request Information

URI Parameters

None.

Body Parameters

下单参数

CreateOrderRequest
NameDescriptionTypeAdditional information
CustomerId

线下客户ID

integer

None.

SetCreateTime

设置的创建时间【前端设置的下单时间,需要有权限】

date

None.

IsDispatching

是否配送

boolean

None.

OrderItems

订单的每一项

Collection of OrderCreateItemModel

None.

Request Formats

application/json, text/json

Sample:
{
  "CustomerId": 1,
  "SetCreateTime": "2025-12-26T20:11:44.0689498+08:00",
  "IsDispatching": true,
  "OrderItems": [
    {
      "ProductSKUId": 1,
      "Count": 2,
      "AuxiliaryUnitValue": 3.0
    },
    {
      "ProductSKUId": 1,
      "Count": 2,
      "AuxiliaryUnitValue": 3.0
    }
  ]
}

application/xml, text/xml

Sample:
<CreateOrderRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViewModel.Api.Offline">
  <CustomerId>1</CustomerId>
  <IsDispatching>true</IsDispatching>
  <OrderItems xmlns:d2p1="http://schemas.datacontract.org/2004/07/ViewModel.Api.Customer">
    <d2p1:OrderCreateItemModel>
      <d2p1:AuxiliaryUnitValue>3</d2p1:AuxiliaryUnitValue>
      <d2p1:Count>2</d2p1:Count>
      <d2p1:ProductSKUId>1</d2p1:ProductSKUId>
    </d2p1:OrderCreateItemModel>
    <d2p1:OrderCreateItemModel>
      <d2p1:AuxiliaryUnitValue>3</d2p1:AuxiliaryUnitValue>
      <d2p1:Count>2</d2p1:Count>
      <d2p1:ProductSKUId>1</d2p1:ProductSKUId>
    </d2p1:OrderCreateItemModel>
  </OrderItems>
  <SetCreateTime>2025-12-26T20:11:44.0689498+08:00</SetCreateTime>
</CreateOrderRequest>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

订单id

ResponseOfInt32
NameDescriptionTypeAdditional information
data

integer

None.

errcode

错误码,默认为成功:SUCCESS

string

None.

errmsg

错误信息,默认为:成功

string

None.

Response Formats

application/json, text/json

Sample:
{
  "data": 1,
  "errcode": "sample string 2",
  "errmsg": "sample string 3"
}

application/xml, text/xml

Sample:
<ResponseOfint xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Infrastructure.WebApi">
  <errcode>sample string 2</errcode>
  <errmsg>sample string 3</errmsg>
  <data>1</data>
</ResponseOfint>