|
@@ -8,7 +8,7 @@ class Model_express_tt extends Lin_Model {
|
|
|
|
|
|
public function get_data($info,$type = 'CBT'){
|
|
|
if(empty($info)){
|
|
|
- return $g = [
|
|
|
+ return [
|
|
|
'x'=>0,
|
|
|
'Description'=>'订单信息不存在',
|
|
|
];
|
|
@@ -94,11 +94,33 @@ class Model_express_tt extends Lin_Model {
|
|
|
];
|
|
|
}
|
|
|
$packages = $res['data']['orders'][0]['packages'];
|
|
|
- $label_list = [];
|
|
|
- print_r($packages);
|
|
|
- foreach($packages as $package){
|
|
|
- $rr = $this->apitt->downloadLabel($package['id'],$shop_info[0],$info);
|
|
|
- print_r($rr);
|
|
|
+
|
|
|
+ if(!is_array($info['extra_text'])){
|
|
|
+ $extra_text = json_decode($info['extra_text'],true);
|
|
|
+ }else{
|
|
|
+ $extra_text = $info['extra_text'];
|
|
|
+ }
|
|
|
+ $extra_text['packages'] = $packages;
|
|
|
+
|
|
|
+ $this->db->update('fullordertt', [
|
|
|
+ 'extra_text' => json_encode($extra_text,JSON_UNESCAPED_UNICODE)
|
|
|
+ ], ['id' => $info['id']]) ;
|
|
|
+
|
|
|
+
|
|
|
+ $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 getFBTPackage($info,$shop_info){
|