文件
xionggeshop/addons/shopro_aliyun_express/library/provider/KdniaoExpressProvider.php

34 行
874 B
PHP

<?php
namespace addons\shopro_aliyun_express\library\provider;
class KdniaoExpressProvider implements ProviderInterface
{
public function getName()
{
return 'kdniao';
}
public function query($waybillNo, $phone = '', $expressCode = '')
{
if ($expressCode === '') {
throw new \Exception('快递鸟查询需要快递公司编码');
}
$expressLib = new \addons\shopro\library\Express();
$order = (object) ['phone' => $phone, 'order_sn' => ''];
$result = $expressLib->search([
'express_code' => $expressCode,
'express_no' => $waybillNo,
], null, $order);
return [
'provider' => $this->getName(),
'success' => !empty($result['Success']),
'raw' => $result,
'data' => $result,
];
}
}