作者 Your Name
... ... @@ -47,6 +47,9 @@ class RankDataLogic extends BaseLogic
$project = (new ProjectLogic())->getProjectInfo($project_id);
$domain_info = (new DomainInfoLogic)->getDomainInfo($project_id);
$rank = RankData::where('project_id', $project_id)->first();
if(empty($rank) && ($project['deploy_optimize']['api_no'] != 0)){
$data['langs_status'] = 1;
}
$rank_week = RankWeek::where('project_id', $project_id)->first();
$recomm_domain = RecommDomain::where('project_id', $project_id)->first();
$external_links = ExternalLinks::where('project_id', $project_id)->first();
... ... @@ -86,9 +89,6 @@ class RankDataLogic extends BaseLogic
//小语种列表
$quanqiusou_api = new QuanqiusouApi();
$lang_data = $quanqiusou_api->getLangRankData($api_no);
if(empty($lang_data)){
$data['langs_status'] = 0;
}
$lang_data = Arr::setValueToKey($lang_data, 'language');
$data['langs'] = [];
$languageModel = new MinorLanguages();
... ...
... ... @@ -334,6 +334,11 @@ class TranslateLogic extends BaseLogic
$page = $arr[1];
$route = $arr[0];
}
$routeModel = new RouteMap();
$routeInfo = $routeModel->read(['route'=>$route]);
if($routeInfo === false){
return $data;
}else{
if(in_array($route,['products','news','blog'])){
//固定路由
$data['page'] = $page;
... ... @@ -347,11 +352,6 @@ class TranslateLogic extends BaseLogic
}
return $this->success($data);
}
$routeModel = new RouteMap();
$routeInfo = $routeModel->read(['route'=>$route]);
if($routeInfo === false){
return $data;
}
$data = $this->resultData($routeInfo,$data);
$data['page'] = $page;
... ...