crystoline / css
此包最新版本(dev-master)没有提供许可证信息。
中央结算系统 Soap 类
dev-master
2020-01-10 11:56 UTC
Requires
- php: >=5.3.3
- ext-mbstring: *
- ext-soap: *
- wsdltophp/packagebase: ~2.0
This package is auto-updated.
Last update: 2024-09-19 20:10:04 UTC
README
中央结算系统 Soap 类
安装
composer require crystoline/css
说明
此外,目标是展示可用的方法以及所需的第一参数
You have to use an associative array such as:
- the key must be a constant beginning with WSDL_ from AbstractSoapClientbase class each generated ServiceType class extends this class
- the value must be the corresponding key value (each option matches a {@link https://php.ac.cn/manual/en/soapclient.soapclient.php} option)
<?php $options = array( \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => 'http://css.ng/v1prod/wsdl', \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_TRACE => true, \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_LOGIN => 'you_secret_login', \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_PASSWORD => 'you_secret_password', ); //etc....
设置 Soap 选项
<?php require_once __DIR__ . '/vendor/autoload.php'; /** * Minimal options */ $options = array( \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_URL => 'http://css.ng/v1prod/wsdl', \WsdlToPhp\PackageBase\AbstractSoapClientBase::WSDL_CLASSMAP => ClassMap::get(), );
对于上传服务类型
$upload = new \ServiceType\Upload($options);
调用 uploadPaymentSchedule 操作/方法
if ($upload->uploadPaymentSchedule($uploadPaymentSchedule) !== false) { print_r($upload->getResult()); } else { print_r($upload->getLastError()); }
调用 uploadNewVendors 操作/方法
if ($upload->uploadNewVendors($uploadNewVendors) !== false) { print_r($upload->getResult()); } else { print_r($upload->getLastError()); }
对于获取服务类型
$get = new \ServiceType\Get($options);
调用 getPaymentScheduleStatus 操作/方法
if ($get->getPaymentScheduleStatus($getPaymentScheduleStatus) !== false) { print_r($get->getResult()); } else { print_r($get->getLastError()); }
调用 getNewVendorsStatus 操作/方法
if ($get->getNewVendorsStatus($getNewVendorsStatus) !== false) { print_r($get->getResult()); } else { print_r($get->getLastError()); }