这是肥皂功能。
CreateSales(字符串UserEmail,字符串UserPass,字符串ApiKey, Entity.Sales销售,列出SalesItem , Entity.Customer客户, Entity.Payment Payment ,int BranchId,int UserId)
Entity.Sales Sales 列出SalesItem Entity.Customer Customer Entity.Customer Customer
如何发送此参数的值?
我的示例代码,
$result = $client->CreateSales(
array(
"UserEmail" => $this->userEmail,
"UserPass" => $this->userPass,
"ApiKey" => $this->apikey,
"Sales" => $client->Sales(
array(
"SalesId" => $SalesId,
"DepartureRegionId" => $DepartureRegionId,
"DepartureDate" => $DepartureDate,
"DepartureTime" => $DepartureTime,
"ArrivalRegionId" => $ArrivalRegionId,
"TransferTypeId" => $TransferTypeId,
"PricelistId" => $PricelistId,
"PricelistIdLineId" => $PricelistIdLineId
)
),
"SalesItem" => $client->SalesItem(
array(
"BranchId" => $this->branchID,
"SalesDate" => $SalesDate ,
"ArrivalRegionId" => $ArrivalRegionId,
"ArrivalDate" => $ArrivalDate,
"ArrivalTime" => $ArrivalTime,
"DepartureRegionId" => $DepartureRegionId,
"DepartureDate" => $DepartureDate,
"DepartureTime" => $DepartureTime,
"PaxCount" => $PaxCount,
"InfantCount" => $InfantCount,
"Notes" => $Notes,
"VehicleTypeId" => $VehicleTypeId,
"VehicleModelId" => $VehicleModelId,
"VehicleId" => $VehicleId,
"StatusTypeId" => $StatusTypeId,
"PricelistId" => $PricelistId,
"PricelistIdLineId" => $PricelistIdLineId,
"TransferTypeId" => $TransferTypeId,
"SalesTypeId" => $SalesTypeId,
"TransferWayTypeName" => $TransferWayTypeName,
"TransferDuration" => $TransferDuration,
)
),
"Customer" => $client->Customer(
array(
"SalesId" => $SalesId,
"Name" => $Name,
"Gsm" => $Gsm,
"AlternativeGsm" => $AlternativeGsm,
"Email" => $Email,
"Adress" => $Adress,
"DepartureInformation" => $DepartureInformation,
"ArrivalInformation" => $ArrivalInformation,
"ReturnInformation" => $ReturnInformation,
"Note" => $Note
)
),
"Payment" => $client->Payment(
array("PaymentTypeId"=>2)
),
"BranchId" => $this->branchID,
"UserId" => $this->userID,
)
);
答案 0 :(得分:0)
谢谢Jens,
我的问题如何发送实体参数?
我的soapUrl:http://sistem.transferofis.com/service/YurticiTransferService.svc?wsdl 架构:http://sistem.transferofis.com/service/YurticiTransferService.svc?xsd=xsd2
我使用CreateSales函数,
CreateSales(string UserEmail,string UserPass,string ApiKey,Entity.Sales Sales,List SalesItem,Entity.Customer Customer,Entity.Payment Payment,int BranchId,int UserId)
没有问题字符串和int参数。但是Entity.Sales Sales,Entity.Customer Customer,Entity.Payment Payment,我该如何发送这些参数值。
例如,我尝试在Sales中的CreateSales函数:
"Sales" => $client->Sales(
array(
"SalesId" => $SalesId,
"DepartureRegionId" => $DepartureRegionId,
"DepartureDate" => $DepartureDate,
"DepartureTime" => $DepartureTime,
"ArrivalRegionId" => $ArrivalRegionId,
"TransferTypeId" => $TransferTypeId,
"PricelistId" => $PricelistId,
"PricelistIdLineId" => $PricelistIdLineId
)
),