POST Api/Service/Order/ManualPurchase/{AutoPay}
手动指定数据源创建采购单
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
AutoPay |
是否自动支付 |
boolean |
Required |
Body Parameters
请求模型
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.AutoQuotedRequestModelName | Description | Type | Additional information |
---|---|---|---|
ProviderCode |
数据源代码 |
string |
None. |
HavePurchase |
是否含有自动采购功能 |
boolean |
None. |
AutoPurchase |
是否可执行全自动采购 |
boolean |
None. |
SpecifyPurchase |
是否可执行指定源自动采购 |
boolean |
None. |
IsShareToFlightNoReqeust |
是否为主飞航班请求 |
boolean |
None. |
PurchaseSetting |
自动化采购/询价设置项 |
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.PurchaseSetting |
None. |
OperationTag |
操作标签 |
SpeedPower.Utility.Models.Project.Orders.Service.Automatic.OperationTagModel |
None. |
OContacts |
联系人列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.GetOContactModel |
None. |
PurchaseRoutes |
采购路由列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.GetPurchaseRouteModel |
None. |
OPassengers |
乘机人列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.ParentOPassengerModel |
None. |
OrderExpands |
订单扩展参数列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.GetOrderExpandModel |
None. |
OrderPayments |
订单收付款项列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.GetOrderPaymentModel |
None. |
OSegments |
订单行程列表 |
Collection of SpeedPower.Utility.Models.Project.Orders.Service.GetOSegmentModel |
None. |
DataSources |
订单数据来源项 |
SpeedPower.Utility.Models.Project.Orders.Service.GetDataSourceModel |
None. |
QuotationSources |
订单政策来源项 |
SpeedPower.Utility.Models.Project.Orders.Service.GetQuotationSourceModel |
None. |
OrderInternalNumber |
内部订单号 |
string |
Required String length: inclusive between 0 and 128 |
OrderSource |
订单来源 |
SpeedPower.Utility.Models.Project.Orders.Enums.OrderSourceType |
None. |
InternalTime |
订单创建时间 |
date |
None. |
Creater |
创建人 |
string |
Required String length: inclusive between 0 and 128 |
ID |
订单ID |
globally unique identifier |
None. |
SiteId |
站点ID |
string |
Required String length: inclusive between 0 and 128 |
OrderExternalNumber |
外部订单号 |
string |
Required String length: inclusive between 0 and 128 |
LatestTime |
最后处理时间 |
date |
None. |
ExternalTime |
外部订单创建时间 |
date |
None. |
Request Formats
application/json, text/json
Sample:
{ "ProviderCode": "sample string 1", "HavePurchase": true, "AutoPurchase": true, "SpecifyPurchase": true, "IsShareToFlightNoReqeust": true, "PurchaseSetting": { "CarrierSetting": { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "f252532c-2fff-4761-a117-7bd9124bdf48", "SiteSettingId": "sample string 3", "Carrier": "sample string 4", "Normal": true, "PurchaseTag": "sample string 6", "Status": true }, "ProviderSetting": { "OrderProviderAutoPaySettings": { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "8d067d03-d89f-4985-b0af-1a48d2043bb8", "PaymentTag": "sample string 3", "SortType": 0, "UsedBalance": true }, "OrderProviderExpandSettings": [ { "ID": "78e540ce-c04e-474f-9f67-37f8b59350e9", "OrderProviderSettingId": "98fdc5f9-1a24-4cd5-af81-82d10798b96b", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "78e540ce-c04e-474f-9f67-37f8b59350e9", "OrderProviderSettingId": "98fdc5f9-1a24-4cd5-af81-82d10798b96b", "SettingKey": "sample string 3", "SettingValue": "sample string 4" } ], "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "2aac8348-9e57-45d0-9163-6fb8a51a9e84", "OrderCarrierSettingId": "aa9c172e-833e-40ca-a515-dfc5a5457318", "Sequence": 4, "ProviderCode": "sample string 5", "MatchCabin": true, "PriceChangeInterval": 7, "Status": true }, "MemberSetting": { "PurchaseMemberConfigs": { "ValidBalance": 1.1, "UsedBalance": 2.1, "CurrentBalance": 3.1, "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "90ab17dc-4d36-4590-beaf-3c25f9e5bf34", "Password": "sample string 6", "MinBalance": 7.1, "MaxBalance": 8.1, "Remarks": "sample string 9" }, "PurchaseMemberExpandSettings": [ { "ID": "7f2c4787-483a-4baf-8cfa-eba2c528b0f9", "PurchaseMemberSettingId": "66d6bb02-b16a-49f9-9871-c1d8da6164e9", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "7f2c4787-483a-4baf-8cfa-eba2c528b0f9", "PurchaseMemberSettingId": "66d6bb02-b16a-49f9-9871-c1d8da6164e9", "SettingKey": "sample string 3", "SettingValue": "sample string 4" } ], "CompanyId": "sample string 1", "LastUsedTime": "2024-10-22T16:42:24.2085161+08:00", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "78095e09-4809-4b8b-b0ea-f9810946ddf1", "UsedStatus": 0, "ProviderCode": "sample string 4", "UserName": "sample string 5", "Password": "sample string 6", "ContactUser": "sample string 7", "ContactPhone": "sample string 8", "ContactEmail": "sample string 9", "KeepTime": 10, "Remarks": "sample string 11" } }, "OperationTag": { "OrderId": "da975dd0-1d10-4569-b62c-1ffe5cf28a1e", "Creater": "sample string 2" }, "OContacts": [ { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "6c41e06c-3d44-4600-b8c9-43d12dd14c44", "OrderId": "15b58f98-0873-487f-91a4-13140420eb6c", "ContactUser": "sample string 4", "ContactPhone": "sample string 5" }, { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "6c41e06c-3d44-4600-b8c9-43d12dd14c44", "OrderId": "15b58f98-0873-487f-91a4-13140420eb6c", "ContactUser": "sample string 4", "ContactPhone": "sample string 5" } ], "PurchaseRoutes": [ { "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "7012cd95-d4fa-4117-a069-4cd9a516c512", "OrderId": "21c97ada-d413-48b9-b02c-a8916213414b", "PurchaseTag": "sample string 5", "Remarks": "sample string 6" }, { "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "7012cd95-d4fa-4117-a069-4cd9a516c512", "OrderId": "21c97ada-d413-48b9-b02c-a8916213414b", "PurchaseTag": "sample string 5", "Remarks": "sample string 6" } ], "OPassengers": [ { "TicketNumbers": [ { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "8c206aa3-bd66-4f5d-a049-da45fc84c90d", "PassengerId": "61d9c8e7-f058-48ae-97e0-eb46f66d0d6c", "TicketNumber": "sample string 5", "Posted": true, "Remarks": "sample string 7" }, { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "8c206aa3-bd66-4f5d-a049-da45fc84c90d", "PassengerId": "61d9c8e7-f058-48ae-97e0-eb46f66d0d6c", "TicketNumber": "sample string 5", "Posted": true, "Remarks": "sample string 7" } ], "OTotalPrices": [ { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "a0db9020-ac6d-4818-8b1c-19b757ed4f6b", "PassengerId": "cd6f5aa5-6a1e-4a63-b5ed-7b7d6d72b870", "Sequence": 1, "SalePrice": 4.1, "PrintPrice": 5, "FareTax": 6, "FuelTax": 7, "CabinLevel": 0, "CabinCode": "sample string 8", "ChannelCabinCode": "sample string 9", "FixedCabinCode": "sample string 10" }, { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "a0db9020-ac6d-4818-8b1c-19b757ed4f6b", "PassengerId": "cd6f5aa5-6a1e-4a63-b5ed-7b7d6d72b870", "Sequence": 1, "SalePrice": 4.1, "PrintPrice": 5, "FareTax": 6, "FuelTax": 7, "CabinLevel": 0, "CabinCode": "sample string 8", "ChannelCabinCode": "sample string 9", "FixedCabinCode": "sample string 10" } ], "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "d30daab3-ece0-423b-881f-c7f02d9712c8", "OrderId": "e029d9e7-9941-48fe-892f-48b2794e5a83", "Name": "sample string 4", "Birthday": "2024-10-22T16:42:24.2085161+08:00", "CardType": 0, "CardNo": "sample string 5", "SexType": 0, "PassengerType": 0, "ContactPhone": "sample string 6" }, { "TicketNumbers": [ { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "8c206aa3-bd66-4f5d-a049-da45fc84c90d", "PassengerId": "61d9c8e7-f058-48ae-97e0-eb46f66d0d6c", "TicketNumber": "sample string 5", "Posted": true, "Remarks": "sample string 7" }, { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "8c206aa3-bd66-4f5d-a049-da45fc84c90d", "PassengerId": "61d9c8e7-f058-48ae-97e0-eb46f66d0d6c", "TicketNumber": "sample string 5", "Posted": true, "Remarks": "sample string 7" } ], "OTotalPrices": [ { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "a0db9020-ac6d-4818-8b1c-19b757ed4f6b", "PassengerId": "cd6f5aa5-6a1e-4a63-b5ed-7b7d6d72b870", "Sequence": 1, "SalePrice": 4.1, "PrintPrice": 5, "FareTax": 6, "FuelTax": 7, "CabinLevel": 0, "CabinCode": "sample string 8", "ChannelCabinCode": "sample string 9", "FixedCabinCode": "sample string 10" }, { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "a0db9020-ac6d-4818-8b1c-19b757ed4f6b", "PassengerId": "cd6f5aa5-6a1e-4a63-b5ed-7b7d6d72b870", "Sequence": 1, "SalePrice": 4.1, "PrintPrice": 5, "FareTax": 6, "FuelTax": 7, "CabinLevel": 0, "CabinCode": "sample string 8", "ChannelCabinCode": "sample string 9", "FixedCabinCode": "sample string 10" } ], "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "d30daab3-ece0-423b-881f-c7f02d9712c8", "OrderId": "e029d9e7-9941-48fe-892f-48b2794e5a83", "Name": "sample string 4", "Birthday": "2024-10-22T16:42:24.2085161+08:00", "CardType": 0, "CardNo": "sample string 5", "SexType": 0, "PassengerType": 0, "ContactPhone": "sample string 6" } ], "OrderExpands": [ { "ID": "e7a2cc62-e01b-4dd3-b577-14e065b75667", "OrderId": "d8462b95-339e-4557-a3b0-48267ef515b4", "SettingKey": "sample string 3", "SettingValue": "sample string 4" }, { "ID": "e7a2cc62-e01b-4dd3-b577-14e065b75667", "OrderId": "d8462b95-339e-4557-a3b0-48267ef515b4", "SettingKey": "sample string 3", "SettingValue": "sample string 4" } ], "OrderPayments": [ { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "791c57c6-9fc1-4e96-b4e2-41edbef7140a", "OrderId": "4071a31b-bb67-47a0-bace-5fe51e74eef4", "PaymentType": 0, "TotalPrice": 5.1, "TransactionId": "sample string 6", "Reconciled": true, "Remarks": "sample string 8" }, { "RecordType": 0, "Creater": "sample string 1", "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "791c57c6-9fc1-4e96-b4e2-41edbef7140a", "OrderId": "4071a31b-bb67-47a0-bace-5fe51e74eef4", "PaymentType": 0, "TotalPrice": 5.1, "TransactionId": "sample string 6", "Reconciled": true, "Remarks": "sample string 8" } ], "OSegments": [ { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "3bbc61bc-acf1-4d44-b0cf-42f55b0c5e83", "OrderId": "a35623c9-b06e-4fdb-8d2a-a2673261b9d8", "Sequence": 4, "Carrier": "sample string 5", "DepartureAirport": "sample string 6", "ArrivalAirport": "sample string 7", "DepartureDate": "2024-10-22T16:42:24.2085161+08:00", "ArrivalDate": "2024-10-22T16:42:24.2085161+08:00", "FlightNo": "sample string 10", "CodeShare": true, "ShareToFlightNo": "sample string 12", "StopTimes": 13, "Meal": "sample string 14", "PlaneType": "sample string 15", "DepartureTerminal": "sample string 16", "ArrivalTerminal": "sample string 17" }, { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "3bbc61bc-acf1-4d44-b0cf-42f55b0c5e83", "OrderId": "a35623c9-b06e-4fdb-8d2a-a2673261b9d8", "Sequence": 4, "Carrier": "sample string 5", "DepartureAirport": "sample string 6", "ArrivalAirport": "sample string 7", "DepartureDate": "2024-10-22T16:42:24.2085161+08:00", "ArrivalDate": "2024-10-22T16:42:24.2085161+08:00", "FlightNo": "sample string 10", "CodeShare": true, "ShareToFlightNo": "sample string 12", "StopTimes": 13, "Meal": "sample string 14", "PlaneType": "sample string 15", "DepartureTerminal": "sample string 16", "ArrivalTerminal": "sample string 17" } ], "DataSources": { "ID": "1eb7b9b5-4fb9-4c55-845e-c547786effbe", "ProviderCode": "sample string 2", "PriceChangeInterval": 3 }, "QuotationSources": { "Time": "2024-10-22T16:42:24.2085161+08:00", "ID": "bab6f39e-5d50-451a-a6fc-cd36894bf98b", "Remarks": "sample string 3", "QuotationId": "sample string 4", "ProductMark": "sample string 5", "Creater": "sample string 6" }, "OrderInternalNumber": "sample string 6", "OrderSource": 0, "InternalTime": "2024-10-22T16:42:24.2085161+08:00", "Creater": "sample string 8", "ID": "6bc43c21-6b83-41d5-bfeb-2b8e36f687e4", "SiteId": "sample string 10", "OrderExternalNumber": "sample string 11", "LatestTime": "2024-10-22T16:42:24.2085161+08:00", "ExternalTime": "2024-10-22T16:42:24.2085161+08:00" }
Response Information
Resource Description
手动指定数据源创建采购单
SpeedPower.Utility.Models.Helper.ResultMessageName | Description | Type | Additional information |
---|---|---|---|
Succeed |
操作是否成功 |
boolean |
None. |
Message |
操作消息 |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "Succeed": true, "Message": "sample string 2" }