|
@@ -11,6 +11,7 @@ use App\Models\Project\Project; |
|
@@ -11,6 +11,7 @@ use App\Models\Project\Project; |
|
11
|
use App\Models\RankData\RankData as GoogleRankModel;
|
11
|
use App\Models\RankData\RankData as GoogleRankModel;
|
|
12
|
use App\Utils\LogUtils;
|
12
|
use App\Utils\LogUtils;
|
|
13
|
use Illuminate\Database\Eloquent\Model;
|
13
|
use Illuminate\Database\Eloquent\Model;
|
|
|
|
14
|
+use Illuminate\Support\Facades\Cache;
|
|
14
|
use Illuminate\Support\Facades\Log;
|
15
|
use Illuminate\Support\Facades\Log;
|
|
15
|
|
16
|
|
|
16
|
/**
|
17
|
/**
|
|
@@ -46,7 +47,11 @@ class RankData extends BaseCommands |
|
@@ -46,7 +47,11 @@ class RankData extends BaseCommands |
|
46
|
$this->SyncApiNo();
|
47
|
$this->SyncApiNo();
|
|
47
|
|
48
|
|
|
48
|
//所有项目 今日是否达标 重置
|
49
|
//所有项目 今日是否达标 重置
|
|
49
|
- Project::where('is_remain_today', 1)->update(['is_remain_today' => 0]);
|
50
|
+ //有失败会重跑任务,导致达标又被重置 加缓存一天只重置一次
|
|
|
|
51
|
+ if(!Cache::get('clear_remain_today_'.date('Y-m-d'))){
|
|
|
|
52
|
+ Project::where('is_remain_today', 1)->update(['is_remain_today' => 0]);
|
|
|
|
53
|
+ Cache::set('clear_remain_today_'.date('Y-m-d'), 1, 24 * 3600);
|
|
|
|
54
|
+ }
|
|
50
|
|
55
|
|
|
51
|
$error = 0;
|
56
|
$error = 0;
|
|
52
|
$api = new QuanqiusouApi();
|
57
|
$api = new QuanqiusouApi();
|