|
@@ -35,6 +35,9 @@ class Kuaidi extends Controller
|
|
|
|
|
|
|
|
public function dynamic(){
|
|
public function dynamic(){
|
|
|
$arg = $this->request->param();
|
|
$arg = $this->request->param();
|
|
|
|
|
+ if (empty($arg['name']) || empty($arg['code']) || empty($arg['no'])){
|
|
|
|
|
+ return $this->renderError('参数错误');
|
|
|
|
|
+ }
|
|
|
// 获取快递100配置项
|
|
// 获取快递100配置项
|
|
|
// 实例化快递100类
|
|
// 实例化快递100类
|
|
|
$config = SettingModel::getItem(SettingEnum::DELIVERY);
|
|
$config = SettingModel::getItem(SettingEnum::DELIVERY);
|
|
@@ -44,7 +47,29 @@ class Kuaidi extends Controller
|
|
|
// 实例化快递100类
|
|
// 实例化快递100类
|
|
|
$Kuaidi100 = new \app\common\model\Express($config['kuaidi100']);
|
|
$Kuaidi100 = new \app\common\model\Express($config['kuaidi100']);
|
|
|
// 请求订阅接口
|
|
// 请求订阅接口
|
|
|
- $list = $Kuaidi100->dynamic($arg['name'],$arg['code'] ?? 1,$arg['no'],$arg['phone'] ?? '');
|
|
|
|
|
|
|
+ $list = $Kuaidi100->dynamic($arg['name'],$arg['code'],$arg['no'],$arg['phone'] ?? '');
|
|
|
|
|
+ if (empty($list)){
|
|
|
|
|
+ return $this->renderError('查询出错');
|
|
|
|
|
+ }
|
|
|
|
|
+/* //手动保存物流路径
|
|
|
|
|
+ $kuaidiModle = new \app\api\model\Kuaidi();
|
|
|
|
|
+ $res = $kuaidiModle->get(['number'=>$arg['no']]);
|
|
|
|
|
+ if (!empty($res['id'])){
|
|
|
|
|
+ $json= [
|
|
|
|
|
+ "status" => "",
|
|
|
|
|
+ "billstatus" => "",
|
|
|
|
|
+ "message" => "",
|
|
|
|
|
+ "lastResult"=>[
|
|
|
|
|
+ "message"=>"ok",
|
|
|
|
|
+ "nu"=>$arg['no'],
|
|
|
|
|
+ "isCheck"=>"1",
|
|
|
|
|
+ "com"=>$arg['code'],
|
|
|
|
|
+ "status"=>"200",
|
|
|
|
|
+ "data"=>$list['list']]
|
|
|
|
|
+ ];
|
|
|
|
|
+ $kuaidiModle->updateBase(['json' => serialize($json),'update_time'=>time()], ['id'=>$res['id']]);
|
|
|
|
|
+ }*/
|
|
|
|
|
+
|
|
|
return $this->renderSuccess(compact('list'));
|
|
return $this->renderSuccess(compact('list'));
|
|
|
}
|
|
}
|
|
|
|
|
|