Browse Source

添加fedex的超15s且没返回错误

lvhao 3 months ago
parent
commit
18940faebb
1 changed files with 5 additions and 4 deletions
  1. 5 4
      core/CoreApp/models/Model_fedexv1.php

+ 5 - 4
core/CoreApp/models/Model_fedexv1.php

@@ -290,10 +290,7 @@ class Model_Fedexv1 extends Lin_Model {
             $start_time = time();
             $res =  $this->sendPost($url,$params,$headers);
             //var_dump(json_encode($res,JSON_UNESCAPED_UNICODE));
-            $end_time = time();
-            if( $end_time - $start_time  > 15){
-                $this->logic_ding->addJobs('outtime_order',['number'=>$order_info['number']]);
-            }
+            
             //var_dump($res);
             //die;
             if(isset($res['code']) && $res['code'] == -1){
@@ -312,6 +309,10 @@ class Model_Fedexv1 extends Lin_Model {
                     $invoice_url = $v['url'];
                 }
             }
+            $end_time = time();
+            if( $end_time - $start_time  > 15){
+                $this->logic_ding->addJobs('outtime_order',['number'=>$order_info['number']]);
+            }
             return 
                 [   
                     'x'=>'1',