|
@@ -41,8 +41,12 @@ class InquiryFormData extends Base |
|
@@ -41,8 +41,12 @@ class InquiryFormData extends Base |
|
41
|
*/
|
41
|
*/
|
|
42
|
public static function saveData($form_id, $domain, $ip, $country, $referer, $user_agent, $submit_at, $data){
|
42
|
public static function saveData($form_id, $domain, $ip, $country, $referer, $user_agent, $submit_at, $data){
|
|
43
|
//数据标识
|
43
|
//数据标识
|
|
44
|
- ksort($data);
|
|
|
|
45
|
- $sign = md5(json_encode($data));
|
44
|
+ $sign_data = $data;
|
|
|
|
45
|
+ ksort($sign_data);
|
|
|
|
46
|
+ if(!empty($sign_data['globalso-date'])){
|
|
|
|
47
|
+ unset($sign_data['globalso-date']);
|
|
|
|
48
|
+ }
|
|
|
|
49
|
+ $sign = md5(json_encode($sign_data));
|
|
46
|
//5分钟内是否有重复数据
|
50
|
//5分钟内是否有重复数据
|
|
47
|
$is_exist = self::where('sign', $sign)->where('created_at', '>', date('Y-m-d H:i:s', strtotime('-5 minute')))->first();
|
51
|
$is_exist = self::where('sign', $sign)->where('created_at', '>', date('Y-m-d H:i:s', strtotime('-5 minute')))->first();
|
|
48
|
if($is_exist){
|
52
|
if($is_exist){
|