|
@@ -43,9 +43,37 @@ class Model_express_tt extends Lin_Model {
|
|
|
];
|
|
|
}else if($type == 'FBT'){
|
|
|
$res = $this->apitt->get_data([$info['orderinfo']],$shop_info[0]);
|
|
|
- echo "<pre>";
|
|
|
- print_r($res);
|
|
|
- die;
|
|
|
+ if($res['code'] != 0){
|
|
|
+ return [
|
|
|
+ 'x'=>0,
|
|
|
+ 'Description'=>$res['message'],
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ if(!isset($res['data']['orders'])){
|
|
|
+ return [
|
|
|
+ 'x'=>0,
|
|
|
+ 'Description'=>"获取TT订单信息异常",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ if(empty($res['data']['orders'])){
|
|
|
+ return [
|
|
|
+ 'x'=>0,
|
|
|
+ 'Description'=>"获取TT订单信息异常",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ if(empty($res['data']['orders'][0]['packages'])){
|
|
|
+ return [
|
|
|
+ 'x'=>0,
|
|
|
+ 'Description'=>"获取TT订单的快递信息",
|
|
|
+ ];
|
|
|
+ }
|
|
|
+ $packages = $res['data']['orders'][0]['packages'];
|
|
|
+ $label_list = [];
|
|
|
+ foreach($packages as $package){
|
|
|
+ $rr = $this->apitt->downloadLabel($package['id'],$shop_info[0],$info);
|
|
|
+ print_r($rr);
|
|
|
+ }
|
|
|
+
|
|
|
}else{
|
|
|
return [
|
|
|
'x'=>0,
|