Merge branch 'master' of http://47.244.231.31:8099/zhl/globalso-v6
正在显示
4 个修改的文件
包含
21 行增加
和
2 行删除
| @@ -375,6 +375,11 @@ class RelayInquiry extends Command | @@ -375,6 +375,11 @@ class RelayInquiry extends Command | ||
| 375 | $pre = 0; | 375 | $pre = 0; |
| 376 | $start_time = time(); | 376 | $start_time = time(); |
| 377 | $seconds = rand(300, 3000); // 开始时间 从5-50分钟后开始 | 377 | $seconds = rand(300, 3000); // 开始时间 从5-50分钟后开始 |
| 378 | + $exists = ReInquiryDetail::where('re_website', $domain)->where('email', $form->email)->first(); | ||
| 379 | + if($exists){ | ||
| 380 | + $this->output('转发站点邮件已存在'); | ||
| 381 | + continue; | ||
| 382 | + } | ||
| 378 | // 写入推送详情 | 383 | // 写入推送详情 |
| 379 | $re_detail = ReInquiryDetail::createInquiry($task['id'], $form->id, $domain, $country_name, $ip, $form->full_name, $form->email, $form->phone, $message, $message_id, $device_port, | 384 | $re_detail = ReInquiryDetail::createInquiry($task['id'], $form->id, $domain, $country_name, $ip, $form->full_name, $form->email, $form->phone, $message, $message_id, $device_port, |
| 380 | $user_agent, $referrer, $urls, $is_v6, date('Y-m-d H:i:s', $start_time + $seconds)); | 385 | $user_agent, $referrer, $urls, $is_v6, date('Y-m-d H:i:s', $start_time + $seconds)); |
| @@ -93,7 +93,10 @@ class ReplaceHtml extends Command | @@ -93,7 +93,10 @@ class ReplaceHtml extends Command | ||
| 93 | public function createReplacePageHtmlLog($info){ | 93 | public function createReplacePageHtmlLog($info){ |
| 94 | $saveData = []; | 94 | $saveData = []; |
| 95 | $customTemplateModel = new BCustomTemplate(); | 95 | $customTemplateModel = new BCustomTemplate(); |
| 96 | - $list = $customTemplateModel->list(['status'=>BCustomTemplate::STATUS_ACTIVE]); | 96 | + $list = $customTemplateModel->list(['status'=>BCustomTemplate::STATUS_ACTIVE,'html'=>['like','%'.trim($info['old_html']).'%']]); |
| 97 | + if(empty($list)){ | ||
| 98 | + return 0; | ||
| 99 | + } | ||
| 97 | foreach ($list as $v){ | 100 | foreach ($list as $v){ |
| 98 | $saveData[] = [ | 101 | $saveData[] = [ |
| 99 | 'replace_id'=>$info['id'], | 102 | 'replace_id'=>$info['id'], |
| @@ -9,6 +9,7 @@ | @@ -9,6 +9,7 @@ | ||
| 9 | 9 | ||
| 10 | namespace App\Console\Commands\ReplaceHtml; | 10 | namespace App\Console\Commands\ReplaceHtml; |
| 11 | 11 | ||
| 12 | +use App\Models\Template\BCustomTemplate; | ||
| 12 | use App\Models\Template\BTemplate; | 13 | use App\Models\Template\BTemplate; |
| 13 | use App\Models\Template\TemplateReplaceHtml; | 14 | use App\Models\Template\TemplateReplaceHtml; |
| 14 | use App\Models\Template\TemplateReplaceHtmlLog; | 15 | use App\Models\Template\TemplateReplaceHtmlLog; |
| @@ -87,12 +88,20 @@ class ReplaceHtmlLog extends Command | @@ -87,12 +88,20 @@ class ReplaceHtmlLog extends Command | ||
| 87 | if($info['template_id'] == 0){ | 88 | if($info['template_id'] == 0){ |
| 88 | $bTemplateModel->formatQuery($condition)->update(['html' => DB::raw("REPLACE(html, '$old_html', '$html')")]); | 89 | $bTemplateModel->formatQuery($condition)->update(['html' => DB::raw("REPLACE(html, '$old_html', '$html')")]); |
| 89 | }else{ | 90 | }else{ |
| 91 | + if($info['source'] == 9 && $info['is_custom'] == 0){ | ||
| 92 | + (new BCustomTemplate())->formatQuery(['id'=>$source_id]) | ||
| 93 | + ->update([ | ||
| 94 | + 'html' => DB::raw("REPLACE(html, '" . addslashes($old_html) . "', '" . addslashes($html) . "')"), | ||
| 95 | + 'updated_at' => now(), | ||
| 96 | + ]); | ||
| 97 | + }else{ | ||
| 90 | $bTemplateModel->where($condition) | 98 | $bTemplateModel->where($condition) |
| 91 | ->update([ | 99 | ->update([ |
| 92 | 'main_html' => DB::raw("REPLACE(main_html, '" . addslashes($old_html) . "', '" . addslashes($html) . "')"), | 100 | 'main_html' => DB::raw("REPLACE(main_html, '" . addslashes($old_html) . "', '" . addslashes($html) . "')"), |
| 93 | 'updated_at' => now(), | 101 | 'updated_at' => now(), |
| 94 | ]); | 102 | ]); |
| 95 | } | 103 | } |
| 104 | + } | ||
| 96 | return true; | 105 | return true; |
| 97 | } | 106 | } |
| 98 | 107 |
| @@ -43,7 +43,6 @@ class RankDataLogic extends BaseLogic | @@ -43,7 +43,6 @@ class RankDataLogic extends BaseLogic | ||
| 43 | public function index() | 43 | public function index() |
| 44 | { | 44 | { |
| 45 | $project_id = $this->user['project_id']; | 45 | $project_id = $this->user['project_id']; |
| 46 | - | ||
| 47 | //查数据 | 46 | //查数据 |
| 48 | $project = (new ProjectLogic())->getProjectInfo($project_id); | 47 | $project = (new ProjectLogic())->getProjectInfo($project_id); |
| 49 | $domain_info = (new DomainInfoLogic)->getDomainInfo($project_id); | 48 | $domain_info = (new DomainInfoLogic)->getDomainInfo($project_id); |
| @@ -87,6 +86,9 @@ class RankDataLogic extends BaseLogic | @@ -87,6 +86,9 @@ class RankDataLogic extends BaseLogic | ||
| 87 | //小语种列表 | 86 | //小语种列表 |
| 88 | $quanqiusou_api = new QuanqiusouApi(); | 87 | $quanqiusou_api = new QuanqiusouApi(); |
| 89 | $lang_data = $quanqiusou_api->getLangRankData($api_no); | 88 | $lang_data = $quanqiusou_api->getLangRankData($api_no); |
| 89 | + if(empty($lang_data)){ | ||
| 90 | + $data['langs_status'] = 1; | ||
| 91 | + } | ||
| 90 | $lang_data = Arr::setValueToKey($lang_data, 'language'); | 92 | $lang_data = Arr::setValueToKey($lang_data, 'language'); |
| 91 | $data['langs'] = []; | 93 | $data['langs'] = []; |
| 92 | $languageModel = new MinorLanguages(); | 94 | $languageModel = new MinorLanguages(); |
-
请 注册 或 登录 后发表评论