|
|
|
@ -338,11 +338,12 @@ class Keyworlds extends CI_Controller {
|
|
|
|
|
$engines = trim($engines);
|
|
|
|
|
//取出需要更新排名的关键词
|
|
|
|
|
// 先取时间最久没更新的
|
|
|
|
|
$worldsList = $this->Keywords_model->get_keyworld_list_old(1, $engines, $fix_site_code);
|
|
|
|
|
$today = strtotime(date('Y-m-d'));
|
|
|
|
|
$client_flag = "PC";
|
|
|
|
|
$rank_flag = 'rank';
|
|
|
|
|
$source_flag = 'source';
|
|
|
|
|
$worldsList = $this->Keywords_model->get_keyworld_list_old(1, $engines, $fix_site_code);
|
|
|
|
|
$today = strtotime(date('Y-m-d'));
|
|
|
|
|
$client_flag = "PC";
|
|
|
|
|
$rank_flag = 'rank';
|
|
|
|
|
$source_flag = 'source';
|
|
|
|
|
$last_rank_pc = $this->Keywordsrank_model->get_rank_list($worldsList[0]->kw_id);
|
|
|
|
|
if (empty($worldsList)) {
|
|
|
|
|
$worldsList = $this->Keywords_model->get_keyworld_list(1, $engines, $fix_site_code);
|
|
|
|
|
$client_flag = "m";
|
|
|
|
@ -392,7 +393,6 @@ class Keyworlds extends CI_Controller {
|
|
|
|
|
and $this->Keywordsrank_model->add_rank($v->kw_id, $rank['rank'], $rank['rank_m'], $rank['source'], $rank['source_m'], $rank['engines'])
|
|
|
|
|
) {
|
|
|
|
|
$this->load->model('InfoSMS_model');
|
|
|
|
|
$last_rank_pc = $this->Keywordsrank_model->get_rank_list($worldsList[0]->kw_id);
|
|
|
|
|
$last_rank_pc = isset($last_rank_pc[0]) ? $last_rank_pc[0]->kwr_rank : $rank['rank'];
|
|
|
|
|
$this->InfoSMS_model->readed_for_info($v->kw_id, 'keywords_rank');
|
|
|
|
|
$this->InfoSMS_model->add('keywords_rank', $v->kw_id, $rank['rank'], $last_rank_pc, (string) ($rank['rank'] - $last_rank_pc));
|
|
|
|
|