作者 赵彬吉

update

... ... @@ -11,6 +11,7 @@ use App\Models\Project\Project;
use App\Models\RankData\RankData as GoogleRankModel;
use App\Utils\LogUtils;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Support\Facades\Cache;
use Illuminate\Support\Facades\Log;
/**
... ... @@ -46,7 +47,11 @@ class RankData extends BaseCommands
$this->SyncApiNo();
//所有项目 今日是否达标 重置
//有失败会重跑任务,导致达标又被重置 加缓存一天只重置一次
if(!Cache::get('clear_remain_today_'.date('Y-m-d'))){
Project::where('is_remain_today', 1)->update(['is_remain_today' => 0]);
Cache::set('clear_remain_today_'.date('Y-m-d'), 1, 24 * 3600);
}
$error = 0;
$api = new QuanqiusouApi();
... ...
... ... @@ -468,7 +468,7 @@ class RankDataLogic extends BaseLogic
//关键词达标天数
$model->is_compliance = 0;
if($model->updated_date != date('Y-m-d')){
if($model->updated_date != date('Y-m-d') && !$lang){
//保证关键词数
$keyword_num = DeployBuild::where('project_id', $project_id)->value('keyword_num');
$type = Project::where('id', $project_id)->value('type');
... ...