|
@@ -248,10 +248,10 @@ class SyncSubmitTaskService |
|
@@ -248,10 +248,10 @@ class SyncSubmitTaskService |
|
248
|
//ip 一分钟请求3次 就半小时内不写入这个ip了
|
248
|
//ip 一分钟请求3次 就半小时内不写入这个ip了
|
|
249
|
$ip_cache_key = "inquiry_{$data['project_id']}_{$data['ip']}";
|
249
|
$ip_cache_key = "inquiry_{$data['project_id']}_{$data['ip']}";
|
|
250
|
$ip_lock_cache_key = "inquiry_{$data['project_id']}_{$data['ip']}_lock";
|
250
|
$ip_lock_cache_key = "inquiry_{$data['project_id']}_{$data['ip']}_lock";
|
|
251
|
- if (!Cache::get($ip_cache_key)) {
|
251
|
+ $num = Cache::get($ip_cache_key);
|
|
|
|
252
|
+ if (!$num) {
|
|
252
|
Cache::put($ip_cache_key, 0, 60);
|
253
|
Cache::put($ip_cache_key, 0, 60);
|
|
253
|
}
|
254
|
}
|
|
254
|
- $num = Cache::increment($ip_cache_key);
|
|
|
|
255
|
if($num > 2){
|
255
|
if($num > 2){
|
|
256
|
//这个ip 锁半个小时
|
256
|
//这个ip 锁半个小时
|
|
257
|
Cache::put($ip_lock_cache_key, 1, 1800);
|
257
|
Cache::put($ip_lock_cache_key, 1, 1800);
|
|
@@ -303,6 +303,8 @@ class SyncSubmitTaskService |
|
@@ -303,6 +303,8 @@ class SyncSubmitTaskService |
|
303
|
}
|
303
|
}
|
|
304
|
Log::channel('inquiry')->info($task_id . '询盘完成' . PHP_EOL);
|
304
|
Log::channel('inquiry')->info($task_id . '询盘完成' . PHP_EOL);
|
|
305
|
|
305
|
|
|
|
|
306
|
+ Cache::increment($ip_cache_key);
|
|
|
|
307
|
+
|
|
306
|
return true;
|
308
|
return true;
|
|
307
|
}
|
309
|
}
|
|
308
|
|
310
|
|