postoor / hct-logistics
HCT Logistics PHP 库
v0.0.4
2020-07-21 02:25 UTC
Requires
- php: >=7.0
- guzzlehttp/guzzle: ^6.3
- wixel/gump: v1.11.0
This package is auto-updated.
Last update: 2024-09-09 10:32:47 UTC
README
上传货运信息
use postoor\HCTLogistics\EDIWebService; $edi = new EDIWebService('company', 'password'); $shippingData = [ [ 'epino' => 'O0000001', 'ercsig' => '苗栗客家圓樓', 'ertel1' => '037732940', 'eraddr' => '苗栗縣後龍鎮校椅里7鄰新港三路295號', 'ejamt' => '1', 'eqamt' => '71', ], [ 'epino' => 'O0000002', 'ercsig' => '彰化扇形車庫', 'ertel1' => '047624438', 'eraddr' => '彰化縣彰化市彰美路一段1號', 'ejamt' => '1', 'eqamt' => '64', ], ]; $data = $edi->uploadTransData($shippingData, $errorMessages);
请求数据
返回数据
更新货运信息
修改重量
use postoor\HCTLogistics\EDIWebService; $edi = new EDIWebService('company', 'password'); $shippingData = [ [ 'epino' => 'O0000001', 'edelno' => '1001076020', 'eqamt' => '71', ], [ 'epino' => 'O0000002', 'edelno' => '1001076031', 'eqamt' => '64', ], ]; $data = $edi->updateData($shippingData, $errorMessages);
请求数据
返回数据
确认货运信息
use postoor\HCTLogistics\EDIWebService; $edi = new EDIWebService('company', 'password'); $shippingData = [ [ 'epino' => 'O0000001', 'edelno' => '1001076020' ], [ 'epino' => 'O0000002', 'edelno' => '1001076031' ], ]; $data = $edi->transReport($shippingData, $errorMessages);
请求数据
返回数据
查询商品
use postoor\HCTLogistics\Goods; use postoor\HCTLogistics\GoodsHelper; $iv = 'LIUALIED'; $v = '6542DFAKLJ4465465465446'; $goods = new Goods($iv, $v); // Get Tracking History $data = $goods->queryGoods(['6679804342']); // Get Tracking Status Code $goodsHelper = new GoodsHelper(); foreach ($data as $id => $value) { $trackData[$id] = $goodsHelper->getGoodsStatusCode($value['detail'][0]['statusString'], 1); }