作者 lyh

gx拓展数据模块

@@ -95,6 +95,18 @@ class RankDataLogic extends BaseLogic @@ -95,6 +95,18 @@ class RankDataLogic extends BaseLogic
95 $languageList = $languageModel->list(['project_id'=>$project['id']]); 95 $languageList = $languageModel->list(['project_id'=>$project['id']]);
96 if(!empty($languageList) && is_array($languageList)){ 96 if(!empty($languageList) && is_array($languageList)){
97 foreach($languageList as $lang){ 97 foreach($languageList as $lang){
  98 + if($lang['lang'] =='ja'){
  99 + $lang['lang'] ='jp';
  100 + }
  101 + if($lang['lang'] == 'ko'){
  102 + $lang['lang'] ='kr';
  103 + }
  104 + if($lang['lang'] =='ms'){
  105 + $lang['lang']='my';
  106 + }
  107 + if($lang['lang'] == 'vi'){
  108 + $lang['lang'] ='vn';
  109 + }
98 $remain_day = $lang_data[$lang['lang']]['dabiao_day'] ?? 0; 110 $remain_day = $lang_data[$lang['lang']]['dabiao_day'] ?? 0;
99 $data['langs'][$lang['language'] ?? ''] = [ 111 $data['langs'][$lang['language'] ?? ''] = [
100 'lang'=>$lang['lang'], 112 'lang'=>$lang['lang'],
@@ -390,6 +402,18 @@ class RankDataLogic extends BaseLogic @@ -390,6 +402,18 @@ class RankDataLogic extends BaseLogic
390 $lang_list = $api->getLangList(); 402 $lang_list = $api->getLangList();
391 if (!empty($lang_list[$api_no])) { 403 if (!empty($lang_list[$api_no])) {
392 foreach ($lang_list[$api_no] as $lang){ 404 foreach ($lang_list[$api_no] as $lang){
  405 + if($lang =='ja'){
  406 + $lang ='jp';
  407 + }
  408 + if($lang == 'ko'){
  409 + $lang ='kr';
  410 + }
  411 + if($lang =='ms'){
  412 + $lang='my';
  413 + }
  414 + if($lang == 'vi'){
  415 + $lang ='vn';
  416 + }
393 $model = RankData::where('project_id', $project_id)->where('lang', $lang)->first(); 417 $model = RankData::where('project_id', $project_id)->where('lang', $lang)->first();
394 if (!$model || $model->updated_date != date('Y-m-d') || $force) { 418 if (!$model || $model->updated_date != date('Y-m-d') || $force) {
395 $res = $api->getGoogleRank($api_no, $lang, 7, $force); 419 $res = $api->getGoogleRank($api_no, $lang, 7, $force);