作者 赵彬吉

update

... ... @@ -293,7 +293,7 @@ class OptimizationReportController extends BaseController
$flg_ext = $this->getExtFlag($ext_projects, $domain, $api_no);
$ext_domain = str_replace('www.', '', $this->getExtendProjects($api_no)['ext'] ?? '');//关联域名
//关联域名
$relate_domain = str_replace('www.', '', InquiryRelateDomain::getRelateDomain($domain)['globalso_domain']??"");
$relate_domain = str_replace('www.', '', InquiryRelateDomain::getRelateDomain($domain, 'globalso_domain'));
//AI站点域名
$ai_projects = $this->getAiProjects()['data'] ?? [];
$flg_ai = $this->getAiFlag($ai_projects, $domain);
... ...
... ... @@ -235,7 +235,7 @@ class RankDataLogic extends BaseLogic
$ext_domain = str_replace('www.', '', $this->getExtendProjects($api_no)['ext'] ?? '');
$main_domain = str_replace('www.', '', $this->getExtendProjects($api_no)['url'] ?? '');
//关联域名
$relate_domain = str_replace('www.', '', InquiryRelateDomain::getRelateDomain($domain)['globalso_domain']??"");
$relate_domain = str_replace('www.', '', InquiryRelateDomain::getRelateDomain($domain, 'globalso_domain'));
//AI站点域名
$ai_projects = $this->getAiProjects()['data'] ?? [];
$flg_ai = $this->getAiFlag($ai_projects, $domain);
... ...
... ... @@ -28,8 +28,8 @@ class InquiryRelateDomain extends Base
* @author zbj
* @date 2025/4/12
*/
public static function getRelateDomain($domain){
$list_cache_key = 'RelateDomainList';
public static function getRelateDomain($domain, $k = 'domain'){
$list_cache_key = 'RelateDomainList_' . $k;
$data = Cache::get($list_cache_key);
if(!$data){
$data = [];
... ... @@ -41,7 +41,11 @@ class InquiryRelateDomain extends Base
$res = Arr::s2a($res);
$arr = [];
foreach ($res['data']['data'] as $item){
if($k == 'domain'){
$arr[$item['domain']] = $item['globalso_domain'];
}else{
$arr[$item['globalso_domain']] = $item['domain'];
}
}
$data = array_merge($data, $arr);
if ($res['data']['last_page'] == $page) {
... ...