|
...
|
...
|
@@ -95,6 +95,18 @@ class RankDataLogic extends BaseLogic |
|
|
|
$languageList = $languageModel->list(['project_id'=>$project['id']]);
|
|
|
|
if(!empty($languageList) && is_array($languageList)){
|
|
|
|
foreach($languageList as $lang){
|
|
|
|
if($lang['lang'] =='ja'){
|
|
|
|
$lang['lang'] ='jp';
|
|
|
|
}
|
|
|
|
if($lang['lang'] == 'ko'){
|
|
|
|
$lang['lang'] ='kr';
|
|
|
|
}
|
|
|
|
if($lang['lang'] =='ms'){
|
|
|
|
$lang['lang']='my';
|
|
|
|
}
|
|
|
|
if($lang['lang'] == 'vi'){
|
|
|
|
$lang['lang'] ='vn';
|
|
|
|
}
|
|
|
|
$remain_day = $lang_data[$lang['lang']]['dabiao_day'] ?? 0;
|
|
|
|
$data['langs'][$lang['language'] ?? ''] = [
|
|
|
|
'lang'=>$lang['lang'],
|
|
...
|
...
|
@@ -390,6 +402,18 @@ class RankDataLogic extends BaseLogic |
|
|
|
$lang_list = $api->getLangList();
|
|
|
|
if (!empty($lang_list[$api_no])) {
|
|
|
|
foreach ($lang_list[$api_no] as $lang){
|
|
|
|
if($lang =='ja'){
|
|
|
|
$lang ='jp';
|
|
|
|
}
|
|
|
|
if($lang == 'ko'){
|
|
|
|
$lang ='kr';
|
|
|
|
}
|
|
|
|
if($lang =='ms'){
|
|
|
|
$lang='my';
|
|
|
|
}
|
|
|
|
if($lang == 'vi'){
|
|
|
|
$lang ='vn';
|
|
|
|
}
|
|
|
|
$model = RankData::where('project_id', $project_id)->where('lang', $lang)->first();
|
|
|
|
if (!$model || $model->updated_date != date('Y-m-d') || $force) {
|
|
|
|
$res = $api->getGoogleRank($api_no, $lang, 7, $force);
|
...
|
...
|
|