POST api/ContractPurchase/UpdatePurchaseContract
Request Information
URI Parameters
None.
Body Parameters
ContractPurchaseDataObject| Name | Description | Type | Additional information |
|---|---|---|---|
| ContractNo | string |
None. |
|
| ContractType | string |
None. |
|
| ContractTypeString | string |
None. |
|
| ContractName | string |
None. |
|
| SupplierCode | string |
None. |
|
| SupplierName | string |
None. |
|
| Currency | string |
None. |
|
| CurrencyString | string |
None. |
|
| StartDate | date |
None. |
|
| StartDateString | string |
None. |
|
| EndDate | date |
None. |
|
| EndDateString | string |
None. |
|
| SignDate | date |
None. |
|
| SignDateString | string |
None. |
|
| DealMan | string |
None. |
|
| PayCondition | string |
None. |
|
| PayConditionString | string |
None. |
|
| PayType | string |
None. |
|
| PayTypeString | string |
None. |
|
| ContractFee | decimal number |
None. |
|
| OrderFee | decimal number |
None. |
|
| CreateUser | string |
None. |
|
| CreateTime | date |
None. |
|
| CreateTimeString | string |
None. |
|
| MoifyTime | date |
None. |
|
| MoifyTimeString | string |
None. |
|
| Remark | string |
None. |
|
| PurchaseStatus | integer |
None. |
|
| PurchaseStatusString | string |
None. |
|
| DealStatus | integer |
None. |
|
| TotalPayedFee | decimal number |
None. |
|
| TotalUnPayedFee | decimal number |
None. |
|
| TotalTicketedFee | decimal number |
None. |
|
| PaymentList | Collection of ContractPurchasePaymentDataObject |
None. |
Request Formats
application/json, text/json
Sample:
{
"contractNo": "sample string 1",
"contractType": "sample string 2",
"contractTypeString": "sample string 3",
"contractName": "sample string 4",
"supplierCode": "sample string 5",
"supplierName": "sample string 6",
"currency": "sample string 7",
"currencyString": "sample string 8",
"startDate": "2026-06-10T07:07:54.8802683+08:00",
"startDateString": "2026-06-10",
"endDate": "2026-06-10T07:07:54.8802683+08:00",
"endDateString": "2026-06-10",
"signDate": "2026-06-10T07:07:54.8802683+08:00",
"signDateString": "2026-06-10",
"dealMan": "sample string 12",
"payCondition": "sample string 13",
"payConditionString": "sample string 14",
"payType": "sample string 15",
"payTypeString": "sample string 16",
"contractFee": 17.0,
"orderFee": 18.0,
"createUser": "sample string 19",
"createTime": "2026-06-10T07:07:54.8812579+08:00",
"createTimeString": "2026-06-10",
"moifyTime": "2026-06-10T07:07:54.8812579+08:00",
"moifyTimeString": "2026-06-10",
"remark": "sample string 22",
"purchaseStatus": 23,
"purchaseStatusString": "",
"dealStatus": 24,
"totalPayedFee": 25.0,
"totalUnPayedFee": 26.0,
"totalTicketedFee": 27.0,
"paymentList": [
{
"id": "sample string 1",
"contractNo": "sample string 2",
"payedFee": 3.0,
"ticketFee": 4.0,
"createUser": "sample string 5",
"createTime": "2026-06-10T07:07:54.8812579+08:00",
"createTimeString": "2026-06-10"
},
{
"id": "sample string 1",
"contractNo": "sample string 2",
"payedFee": 3.0,
"ticketFee": 4.0,
"createUser": "sample string 5",
"createTime": "2026-06-10T07:07:54.8812579+08:00",
"createTimeString": "2026-06-10"
}
]
}
application/xml, text/xml
Sample:
<ContractPurchaseDataObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<ContractNo>sample string 1</ContractNo>
<ContractType>sample string 2</ContractType>
<ContractTypeString>sample string 3</ContractTypeString>
<ContractName>sample string 4</ContractName>
<SupplierCode>sample string 5</SupplierCode>
<SupplierName>sample string 6</SupplierName>
<Currency>sample string 7</Currency>
<CurrencyString>sample string 8</CurrencyString>
<StartDate>2026-06-10T07:07:54.8802683+08:00</StartDate>
<EndDate>2026-06-10T07:07:54.8802683+08:00</EndDate>
<SignDate>2026-06-10T07:07:54.8802683+08:00</SignDate>
<DealMan>sample string 12</DealMan>
<PayCondition>sample string 13</PayCondition>
<PayConditionString>sample string 14</PayConditionString>
<PayType>sample string 15</PayType>
<PayTypeString>sample string 16</PayTypeString>
<ContractFee>17</ContractFee>
<OrderFee>18</OrderFee>
<CreateUser>sample string 19</CreateUser>
<CreateTime>2026-06-10T07:07:54.8812579+08:00</CreateTime>
<MoifyTime>2026-06-10T07:07:54.8812579+08:00</MoifyTime>
<Remark>sample string 22</Remark>
<PurchaseStatus>23</PurchaseStatus>
<DealStatus>24</DealStatus>
<TotalPayedFee>25</TotalPayedFee>
<TotalUnPayedFee>26</TotalUnPayedFee>
<TotalTicketedFee>27</TotalTicketedFee>
<PaymentList>
<ContractPurchasePaymentDataObject>
<Id>sample string 1</Id>
<ContractNo>sample string 2</ContractNo>
<PayedFee>3</PayedFee>
<TicketFee>4</TicketFee>
<CreateUser>sample string 5</CreateUser>
<CreateTime>2026-06-10T07:07:54.8812579+08:00</CreateTime>
</ContractPurchasePaymentDataObject>
<ContractPurchasePaymentDataObject>
<Id>sample string 1</Id>
<ContractNo>sample string 2</ContractNo>
<PayedFee>3</PayedFee>
<TicketFee>4</TicketFee>
<CreateUser>sample string 5</CreateUser>
<CreateTime>2026-06-10T07:07:54.8812579+08:00</CreateTime>
</ContractPurchasePaymentDataObject>
</PaymentList>
</ContractPurchaseDataObject>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
JsonResultObject| Name | Description | Type | Additional information |
|---|---|---|---|
| IsSucceed | boolean |
None. |
|
| Remark | string |
None. |
|
| OpTime | string |
None. |
|
| Result | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"isSucceed": true,
"remark": "sample string 2",
"opTime": "sample string 3",
"result": {}
}
application/xml, text/xml
Sample:
<JsonResultObject xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> <IsSucceed>true</IsSucceed> <Remark>sample string 2</Remark> <OpTime>sample string 3</OpTime> <Result /> </JsonResultObject>