|
@@ -591,8 +591,13 @@ class Api extends CatchController
|
|
|
|
|
|
$url="http://47.114.185.186:8115/api/areaReport";
|
|
|
if($flagIn && $status == 2){
|
|
|
+ if ($info["pushTime"] && (time()-$info['pushTime']) < 5 ) {
|
|
|
+ # code...
|
|
|
+ return $info;
|
|
|
+ }
|
|
|
//推送进
|
|
|
$info['status'] = 1;
|
|
|
+
|
|
|
$url_data = [
|
|
|
"mac" => $info["mac"],
|
|
|
"data" => [
|
|
@@ -605,13 +610,17 @@ class Api extends CatchController
|
|
|
];
|
|
|
debug_log("pushPareaRes","进推送依赖:".json_encode($info));
|
|
|
$url_res= curl_http_post(json_encode($url_data),$url,false);
|
|
|
-
|
|
|
+ $info['pushTime'] = time();
|
|
|
debug_log("pushPareaRes","远程返回结果".$url_res);
|
|
|
}
|
|
|
// if($info['id'] == "E2B15AD5"){
|
|
|
// var_dump($flagIn, $flagOut, $status, $avg["front"],$avg["behind"],$avg["left"], $avg["right"]);
|
|
|
// }
|
|
|
if($flagOut && $status == 1){
|
|
|
+ if ($info["pushTime"] && (time()-$info['pushTime']) < 5 ) {
|
|
|
+ # code...
|
|
|
+ return $info;
|
|
|
+ }
|
|
|
//推送出
|
|
|
$info['status'] = 2;
|
|
|
$url_data = [
|
|
@@ -626,6 +635,7 @@ class Api extends CatchController
|
|
|
];
|
|
|
debug_log("pushPareaRes","出推送依赖:".json_encode($info));
|
|
|
$url_res= curl_http_post(json_encode($url_data),$url,false);
|
|
|
+ $info['pushTime'] = time();
|
|
|
|
|
|
debug_log("pushPareaRes","远程返回结果".$url_res);
|
|
|
}
|