lvhao 19 timmar sedan
förälder
incheckning
aef222e8f3
2 ändrade filer med 38 tillägg och 0 borttagningar
  1. 15 0
      core/CoreApp/controllers/Api.php
  2. 23 0
      core/CoreApp/models/Model_17track.php

+ 15 - 0
core/CoreApp/controllers/Api.php

@@ -2679,4 +2679,19 @@ class Api extends Start_Controller {
 			$this->dhl->get_data_c($y,$v['id']);
 		}
 	}
+
+
+
+	/*********************************************************以下是用完及删除的代码 */
+	
+	public function _update17ds(){
+		$list = $this->awlgx->find_all("time > 1757897489 and exstate = 6 and type = 'fullorder'");
+		$numbers = array_column($list,'number');
+		echo "<pre>";
+		print_r($numbers);
+		die;
+		//$order_info = 
+
+
+	}
 }

+ 23 - 0
core/CoreApp/models/Model_17track.php

@@ -34,4 +34,27 @@ function __construct(){
 		}
 		return $list;
 	}
+	/**
+	 * 根据快递单号获取物流信息
+	 * @param $params  快递单号数组
+	 */
+	public function get_detail($params){
+		$url = 'https://api.17track.net/track/v2.4/gettrackinfo';
+		$header[] = "17token:0811AC1711EAABB7D764D04B824F8C2D";
+        $header[] = "Content-Type:application/json";
+		
+		$ch = curl_init();
+        curl_setopt($ch, CURLOPT_URL, $url);
+        curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
+        curl_setopt($ch, CURLOPT_HTTPHEADER, $header);
+		curl_setopt($ch, CURLOPT_POST, 1);
+        curl_setopt($ch, CURLOPT_POSTFIELDS, json_encode($params));
+        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
+        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);
+		curl_setopt($ch,CURLOPT_CONNECTTIMEOUT,2);
+        $res = curl_exec($ch);
+        curl_close($ch);
+		$res = json_decode($res,true);
+		return $res;
+	}
 }  //end class