POST api/offline/Order/CoalescePrintOrder

合并打印订单数据

Request Information

URI Parameters

None.

Body Parameters

PrintOrderRequst
NameDescriptionTypeAdditional information
Ids

订单ID集合

Collection of integer

None.

Request Formats

application/json, text/json

Sample:
{
  "Ids": [
    1,
    2
  ]
}

application/xml, text/xml

Sample:
<PrintOrderRequst xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ViewModel.Api.Offline">
  <Ids xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>1</d2p1:int>
    <d2p1:int>2</d2p1:int>
  </Ids>
</PrintOrderRequst>

application/x-www-form-urlencoded

Sample:

Sample not available.

Response Information

Resource Description

ColescePrintOrder
NameDescriptionTypeAdditional information
CustomerName

客户姓名

string

None.

CustomerPhone

客户电话

string

None.

PrintTime

打印时间

date

None.

TotalCount

总共多少个商品

integer

None.

TotalMoney

总金额

decimal number

None.

PrintDateItem

日期项

Collection of PrintDateItem

None.

BillingUserName

开单员

string

None.

Response Formats

application/json

Sample:
{
  "CustomerName": "sample string 1",
  "CustomerPhone": "sample string 2",
  "PrintTime": "2025-12-26T20:16:34.2968435+08:00",
  "TotalCount": 3,
  "TotalMoney": 4.0,
  "PrintDateItem": [
    {
      "OrderDateTime": "2025-12-26T20:16:34.2968435+08:00",
      "Date": "2025-12-26",
      "Item": [
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        },
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        }
      ],
      "TotalCount": 2,
      "TotalMoney": 3.0
    },
    {
      "OrderDateTime": "2025-12-26T20:16:34.2968435+08:00",
      "Date": "2025-12-26",
      "Item": [
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        },
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        }
      ],
      "TotalCount": 2,
      "TotalMoney": 3.0
    }
  ],
  "BillingUserName": "sample string 5"
}

text/json

Sample:
{
  "CustomerName": "sample string 1",
  "CustomerPhone": "sample string 2",
  "PrintTime": "2025-12-26T20:16:34.3204176+08:00",
  "TotalCount": 3,
  "TotalMoney": 4.0,
  "PrintDateItem": [
    {
      "OrderDateTime": "2025-12-26T20:16:34.2968435+08:00",
      "Date": "2025-12-26",
      "Item": [
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        },
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        }
      ],
      "TotalCount": 2,
      "TotalMoney": 3.0
    },
    {
      "OrderDateTime": "2025-12-26T20:16:34.2968435+08:00",
      "Date": "2025-12-26",
      "Item": [
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        },
        {
          "ProductName": "sample string 1",
          "VenderName": "sample string 2",
          "RealPrice": 3.0,
          "Count": 4,
          "AuxiliaryUnit": "sample string 5",
          "AuxiliaryUnitValue": 6.0
        }
      ],
      "TotalCount": 2,
      "TotalMoney": 3.0
    }
  ],
  "BillingUserName": "sample string 5"
}

application/xml, text/xml

Sample:
<ColescePrintOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DataModel.Exchange.Response">
  <BillingUserName>sample string 5</BillingUserName>
  <CustomerName>sample string 1</CustomerName>
  <CustomerPhone>sample string 2</CustomerPhone>
  <PrintDateItem>
    <PrintDateItem>
      <Item>
        <ColescePtintItem>
          <AuxiliaryUnit>sample string 5</AuxiliaryUnit>
          <AuxiliaryUnitValue>6</AuxiliaryUnitValue>
          <Count>4</Count>
          <ProductName>sample string 1</ProductName>
          <RealPrice>3</RealPrice>
          <VenderName>sample string 2</VenderName>
        </ColescePtintItem>
        <ColescePtintItem>
          <AuxiliaryUnit>sample string 5</AuxiliaryUnit>
          <AuxiliaryUnitValue>6</AuxiliaryUnitValue>
          <Count>4</Count>
          <ProductName>sample string 1</ProductName>
          <RealPrice>3</RealPrice>
          <VenderName>sample string 2</VenderName>
        </ColescePtintItem>
      </Item>
      <OrderDateTime>2025-12-26T20:16:34.2968435+08:00</OrderDateTime>
      <TotalCount>2</TotalCount>
      <TotalMoney>3</TotalMoney>
    </PrintDateItem>
    <PrintDateItem>
      <Item>
        <ColescePtintItem>
          <AuxiliaryUnit>sample string 5</AuxiliaryUnit>
          <AuxiliaryUnitValue>6</AuxiliaryUnitValue>
          <Count>4</Count>
          <ProductName>sample string 1</ProductName>
          <RealPrice>3</RealPrice>
          <VenderName>sample string 2</VenderName>
        </ColescePtintItem>
        <ColescePtintItem>
          <AuxiliaryUnit>sample string 5</AuxiliaryUnit>
          <AuxiliaryUnitValue>6</AuxiliaryUnitValue>
          <Count>4</Count>
          <ProductName>sample string 1</ProductName>
          <RealPrice>3</RealPrice>
          <VenderName>sample string 2</VenderName>
        </ColescePtintItem>
      </Item>
      <OrderDateTime>2025-12-26T20:16:34.2968435+08:00</OrderDateTime>
      <TotalCount>2</TotalCount>
      <TotalMoney>3</TotalMoney>
    </PrintDateItem>
  </PrintDateItem>
  <TotalCount>3</TotalCount>
  <TotalMoney>4</TotalMoney>
</ColescePrintOrder>