Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
4 个修改的文件
包含
14 行增加
和
6 行删除
| @@ -169,7 +169,7 @@ class UpdateSeoTdk extends Command | @@ -169,7 +169,7 @@ class UpdateSeoTdk extends Command | ||
| 169 | foreach ($this->maps as $table => $map) { | 169 | foreach ($this->maps as $table => $map) { |
| 170 | $update[$table] = ['total_page'=>0, 'title'=>0, 'keyword'=>0, 'des'=>0]; | 170 | $update[$table] = ['total_page'=>0, 'title'=>0, 'keyword'=>0, 'des'=>0]; |
| 171 | echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . PHP_EOL; | 171 | echo date('Y-m-d H:i:s') . '更新--' . $table . ': 项目id' . $project_id . PHP_EOL; |
| 172 | - $list = DB::connection('custom_mysql')->table($table)->get(); | 172 | + $list = DB::connection('custom_mysql')->table($table)->select('id')->get(); |
| 173 | if (!empty($list)) { | 173 | if (!empty($list)) { |
| 174 | $list = $list->toArray(); | 174 | $list = $list->toArray(); |
| 175 | foreach ($list as $v) { | 175 | foreach ($list as $v) { |
| @@ -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){ |
| @@ -311,10 +311,10 @@ class Project extends Base | @@ -311,10 +311,10 @@ class Project extends Base | ||
| 311 | */ | 311 | */ |
| 312 | public static function getProjectByDomain($domain) | 312 | public static function getProjectByDomain($domain) |
| 313 | { | 313 | { |
| 314 | - $domain = parse_url($domain); | ||
| 315 | - $domain = $domain['host'] ?? $domain; | 314 | + $domain_parse = parse_url($domain); |
| 315 | + $domain = $domain_parse['host'] ?? $domain; | ||
| 316 | //是否测试域名 | 316 | //是否测试域名 |
| 317 | - $project_id = DeployBuild::where('test_domain', $domain)->value('project_id'); | 317 | + $project_id = DeployBuild::where('test_domain', 'https://' . $domain . '/')->value('project_id'); |
| 318 | //是否正式域名 | 318 | //是否正式域名 |
| 319 | if (!$project_id) { | 319 | if (!$project_id) { |
| 320 | $project_id = \App\Models\Domain\DomainInfo::where('domain', $domain)->value('project_id'); | 320 | $project_id = \App\Models\Domain\DomainInfo::where('domain', $domain)->value('project_id'); |
| @@ -167,6 +167,10 @@ class SyncSubmitTaskService | @@ -167,6 +167,10 @@ class SyncSubmitTaskService | ||
| 167 | * @date 2024/1/20 | 167 | * @date 2024/1/20 |
| 168 | */ | 168 | */ |
| 169 | public static function inquiryFilter($project_id, $data){ | 169 | public static function inquiryFilter($project_id, $data){ |
| 170 | + if(empty($data['referer']) || empty($data['user_agent']) || empty($data['data'])){ | ||
| 171 | + throw new InquiryFilterException( '数据异常:' . $data['country']); | ||
| 172 | + } | ||
| 173 | + | ||
| 170 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); | 174 | $config = InquiryFilterConfig::getCacheInfoByProjectId($project_id); |
| 171 | //是否开启过滤 | 175 | //是否开启过滤 |
| 172 | if($config && $config['status']){ | 176 | if($config && $config['status']){ |
-
请 注册 或 登录 后发表评论