|
@@ -32,22 +32,17 @@ class Apiexpress extends Start_Controller {
|
|
public function search(){
|
|
public function search(){
|
|
$data = file_get_contents('PHP://input');
|
|
$data = file_get_contents('PHP://input');
|
|
$data = json_decode($data, true);
|
|
$data = json_decode($data, true);
|
|
-
|
|
|
|
$shop = isset($data['shop'])?$data['shop']:"";
|
|
$shop = isset($data['shop'])?$data['shop']:"";
|
|
$waybill_no = isset($data['waybill'])?$data['waybill']:"";
|
|
$waybill_no = isset($data['waybill'])?$data['waybill']:"";
|
|
|
|
|
|
- $time = isset($data['time'])?$data['time']:0;
|
|
|
|
-
|
|
|
|
|
|
+ $apply_time = isset($data['time'])?$data['time']:0;
|
|
|
|
+
|
|
$jiami_str = isset($data['key'])?$data['key']:"";
|
|
$jiami_str = isset($data['key'])?$data['key']:"";
|
|
|
|
|
|
$now_time = time();
|
|
$now_time = time();
|
|
- if(strlen( $time."") != 10){
|
|
|
|
|
|
+ if(strlen( $apply_time."") != 10){
|
|
die($this->logic_tools->ret_json(-1,"参数异常"));
|
|
die($this->logic_tools->ret_json(-1,"参数异常"));
|
|
}
|
|
}
|
|
- // if( $now_time - $time > 3){
|
|
|
|
- // die($this->logic_tools->ret_json(-1,"该功能已禁用"));
|
|
|
|
- // }
|
|
|
|
-
|
|
|
|
if(empty($shop)){
|
|
if(empty($shop)){
|
|
die($this->logic_tools->ret_json(-1,"请求店铺异常"));
|
|
die($this->logic_tools->ret_json(-1,"请求店铺异常"));
|
|
}
|
|
}
|
|
@@ -59,9 +54,20 @@ class Apiexpress extends Start_Controller {
|
|
if(empty($shop_key)){
|
|
if(empty($shop_key)){
|
|
die($this->logic_tools->ret_json(-1,"该店铺的秘钥不存在"));
|
|
die($this->logic_tools->ret_json(-1,"该店铺的秘钥不存在"));
|
|
}
|
|
}
|
|
- if($jiemi_str != $shop_key){
|
|
|
|
|
|
+ $jiemi_arr = explode("+",$jiemi_str);
|
|
|
|
+ $jiemi_key = isset($jiemi_arr[0])?$jiemi_arr[0]:"";
|
|
|
|
+ $jiemi_time = isset($jiemi_arr[1])?$jiemi_arr[1]:"";
|
|
|
|
+ if((int)$jiemi_time != (int)$apply_time){
|
|
|
|
+ die($this->logic_tools->ret_json(-1,"请求超时"));
|
|
|
|
+ }
|
|
|
|
+
|
|
|
|
+ if( $now_time - $apply_time > 30){
|
|
|
|
+ die($this->logic_tools->ret_json(-1,"该功能已禁用"));
|
|
|
|
+ }
|
|
|
|
+ if($jiemi_key != $shop_key){
|
|
die($this->logic_tools->ret_json(-1,"该店铺的秘钥不正确"));
|
|
die($this->logic_tools->ret_json(-1,"该店铺的秘钥不正确"));
|
|
}
|
|
}
|
|
|
|
+
|
|
if(empty($waybill_no)){
|
|
if(empty($waybill_no)){
|
|
die($this->logic_tools->ret_json(-1,"请求单号异常"));
|
|
die($this->logic_tools->ret_json(-1,"请求单号异常"));
|
|
}
|
|
}
|