POST api/SalesOrder/SetSalesOrderDetailed?DomainId={DomainId}&AccountId={AccountId}&PersonId={PersonId}&orderID={orderID}
修改销售单
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| DomainId |
域Id |
globally unique identifier |
None. |
| AccountId |
账户Id |
globally unique identifier |
None. |
| PersonId |
人员Id |
globally unique identifier |
None. |
| orderID | globally unique identifier |
Required |
Body Parameters
只需要提供TID和Count
Collection of SaleNoteDetail| Name | Description | Type | Additional information |
|---|---|---|---|
| TID |
TS09Tid |
string |
None. |
| ProductName |
商品名称 |
string |
None. |
| ProductID |
商品ID |
string |
None. |
| Unit |
单位 |
string |
None. |
| Spec |
规格 |
string |
None. |
| Count |
数量 |
integer |
None. |
| Price |
单价 |
decimal number |
None. |
| Amount |
小计金额 |
decimal number |
None. |
| UseTypeKeyText |
销售类型 |
string |
None. |
| UseTypeKey |
销售类型Key |
string |
None. |
| Sort |
排序 |
integer |
None. |
Request Formats
application/json, text/json
Sample:
[
{
"TID": "sample string 1",
"ProductName": "sample string 2",
"ProductID": "sample string 3",
"Unit": "sample string 4",
"Spec": "sample string 5",
"Count": 6,
"Price": 7.0,
"Amount": 8.0,
"UseTypeKeyText": "sample string 9",
"UseTypeKey": "sample string 10",
"Sort": 11
},
{
"TID": "sample string 1",
"ProductName": "sample string 2",
"ProductID": "sample string 3",
"Unit": "sample string 4",
"Spec": "sample string 5",
"Count": 6,
"Price": 7.0,
"Amount": 8.0,
"UseTypeKeyText": "sample string 9",
"UseTypeKey": "sample string 10",
"Sort": 11
}
]
application/xml, text/xml
Sample:
<ArrayOfSaleNoteDetail xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JT.VSFA.App.WebAPI.Areas.SalesOrder.ViewModel">
<SaleNoteDetail>
<Amount>8</Amount>
<Count>6</Count>
<Price>7</Price>
<ProductID>sample string 3</ProductID>
<ProductName>sample string 2</ProductName>
<Sort>11</Sort>
<Spec>sample string 5</Spec>
<TID>sample string 1</TID>
<Unit>sample string 4</Unit>
<UseTypeKey>sample string 10</UseTypeKey>
<UseTypeKeyText>sample string 9</UseTypeKeyText>
</SaleNoteDetail>
<SaleNoteDetail>
<Amount>8</Amount>
<Count>6</Count>
<Price>7</Price>
<ProductID>sample string 3</ProductID>
<ProductName>sample string 2</ProductName>
<Sort>11</Sort>
<Spec>sample string 5</Spec>
<TID>sample string 1</TID>
<Unit>sample string 4</Unit>
<UseTypeKey>sample string 10</UseTypeKey>
<UseTypeKeyText>sample string 9</UseTypeKeyText>
</SaleNoteDetail>
</ArrayOfSaleNoteDetail>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
ResultModelOfSaleOrderDetailedVM| Name | Description | Type | Additional information |
|---|---|---|---|
| Code | ReturnCode |
None. |
|
| Message | string |
None. |
|
| Data | SaleOrderDetailedVM |
None. |
Response Formats
application/json, text/json
Sample:
{
"Code": 200,
"Message": "sample string 1",
"Data": {
"SaleNoteID": "sample string 1",
"PersonName": "sample string 2",
"Stauts": "sample string 3",
"CustomerName": "sample string 4",
"Address": "sample string 5",
"SaleNumber": "sample string 6",
"SaleDateTime": "sample string 7",
"TotalSum": 8.0,
"SaleDetailList": [
{
"TID": "sample string 1",
"ProductName": "sample string 2",
"ProductID": "sample string 3",
"Unit": "sample string 4",
"Spec": "sample string 5",
"Count": 6,
"Price": 7.0,
"Amount": 8.0,
"UseTypeKeyText": "sample string 9",
"UseTypeKey": "sample string 10",
"Sort": 11
},
{
"TID": "sample string 1",
"ProductName": "sample string 2",
"ProductID": "sample string 3",
"Unit": "sample string 4",
"Spec": "sample string 5",
"Count": 6,
"Price": 7.0,
"Amount": 8.0,
"UseTypeKeyText": "sample string 9",
"UseTypeKey": "sample string 10",
"Sort": 11
}
]
}
}
application/xml, text/xml
Sample:
<ResultModelOfSaleOrderDetailedVMiOFvLNZl xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/JT.VSFA.Utility">
<Code>Success</Code>
<Data xmlns:d2p1="http://schemas.datacontract.org/2004/07/JT.VSFA.App.WebAPI.Areas.SalesOrder.ViewModel">
<d2p1:Address>sample string 5</d2p1:Address>
<d2p1:CustomerName>sample string 4</d2p1:CustomerName>
<d2p1:PersonName>sample string 2</d2p1:PersonName>
<d2p1:SaleDateTime>sample string 7</d2p1:SaleDateTime>
<d2p1:SaleDetailList>
<d2p1:SaleNoteDetail>
<d2p1:Amount>8</d2p1:Amount>
<d2p1:Count>6</d2p1:Count>
<d2p1:Price>7</d2p1:Price>
<d2p1:ProductID>sample string 3</d2p1:ProductID>
<d2p1:ProductName>sample string 2</d2p1:ProductName>
<d2p1:Sort>11</d2p1:Sort>
<d2p1:Spec>sample string 5</d2p1:Spec>
<d2p1:TID>sample string 1</d2p1:TID>
<d2p1:Unit>sample string 4</d2p1:Unit>
<d2p1:UseTypeKey>sample string 10</d2p1:UseTypeKey>
<d2p1:UseTypeKeyText>sample string 9</d2p1:UseTypeKeyText>
</d2p1:SaleNoteDetail>
<d2p1:SaleNoteDetail>
<d2p1:Amount>8</d2p1:Amount>
<d2p1:Count>6</d2p1:Count>
<d2p1:Price>7</d2p1:Price>
<d2p1:ProductID>sample string 3</d2p1:ProductID>
<d2p1:ProductName>sample string 2</d2p1:ProductName>
<d2p1:Sort>11</d2p1:Sort>
<d2p1:Spec>sample string 5</d2p1:Spec>
<d2p1:TID>sample string 1</d2p1:TID>
<d2p1:Unit>sample string 4</d2p1:Unit>
<d2p1:UseTypeKey>sample string 10</d2p1:UseTypeKey>
<d2p1:UseTypeKeyText>sample string 9</d2p1:UseTypeKeyText>
</d2p1:SaleNoteDetail>
</d2p1:SaleDetailList>
<d2p1:SaleNoteID>sample string 1</d2p1:SaleNoteID>
<d2p1:SaleNumber>sample string 6</d2p1:SaleNumber>
<d2p1:Stauts>sample string 3</d2p1:Stauts>
<d2p1:TotalSum>8</d2p1:TotalSum>
</Data>
<Message>sample string 1</Message>
</ResultModelOfSaleOrderDetailedVMiOFvLNZl>