|
@@ -98,16 +98,37 @@ class Model_express_tt extends Lin_Model {
|
|
}
|
|
}
|
|
}
|
|
}
|
|
private function getFBTPackage($info,$shop_info){
|
|
private function getFBTPackage($info,$shop_info){
|
|
- var_dump("执行到 getFBTPackage");
|
|
|
|
|
|
+ var_dump("执行到getFBTPackage");
|
|
$extra_text = $info['extra_text'];
|
|
$extra_text = $info['extra_text'];
|
|
$packages = $extra_text['packages'];
|
|
$packages = $extra_text['packages'];
|
|
- var_dump($packages);
|
|
|
|
- $label_list = [];
|
|
|
|
- foreach($packages as $package){
|
|
|
|
- $rr = $this->apitt->downloadLabel($package['id'],$shop_info[0],$info);
|
|
|
|
- print_r($rr);
|
|
|
|
|
|
+ // 确定没有多包裹的情况 就不再写循环了 直接获取第一个包裹
|
|
|
|
+ // foreach($packages as $package){
|
|
|
|
+ // $rr = $this->apitt->downloadLabel($package['id'],$shop_info[0],$info);
|
|
|
|
+ // if($rr['code']!=0){
|
|
|
|
+ // $flag_status = 1;
|
|
|
|
+ // $err_arr[] = $rr['message'];
|
|
|
|
+ // }else{
|
|
|
|
+ // $label_list[] = [
|
|
|
|
+ // 'waybill'=>$rr['data']['tracking_number'],
|
|
|
|
+ // 'label'=>$rr['data']['doc_url'],
|
|
|
|
+ // ];
|
|
|
|
+ // }
|
|
|
|
+ // }
|
|
|
|
+ $packageid = $packages[0]['id'];
|
|
|
|
+ $rr = $this->apitt->downloadLabel($packageid,$shop_info[0],$info);
|
|
|
|
+ if($rr['code']!=0){
|
|
|
|
+ return [
|
|
|
|
+ 'x'=>0,
|
|
|
|
+ 'Description'=>$rr['message'],
|
|
|
|
+ ];
|
|
|
|
+ }else{
|
|
|
|
+ return [
|
|
|
|
+ 'x'=>1,
|
|
|
|
+ 'msg'=>'获取成功',
|
|
|
|
+ 'waybill'=>$rr['data']['tracking_number'],
|
|
|
|
+ 'label'=>$rr['data']['doc_url'],
|
|
|
|
+ ];
|
|
}
|
|
}
|
|
-
|
|
|
|
}
|
|
}
|
|
private function getOrderDetail($info,$shop_info){
|
|
private function getOrderDetail($info,$shop_info){
|
|
|
|
|