|
...
|
...
|
@@ -16,6 +16,7 @@ use App\Models\Product\Keyword; |
|
|
|
use App\Models\Product\Product;
|
|
|
|
use App\Services\ProjectServer;
|
|
|
|
use Illuminate\Console\Command;
|
|
|
|
use Illuminate\Support\Carbon;
|
|
|
|
use Illuminate\Support\Facades\Cache;
|
|
|
|
use Illuminate\Support\Facades\DB;
|
|
|
|
use Illuminate\Support\Facades\Http;
|
|
...
|
...
|
@@ -67,6 +68,23 @@ class VideoTask extends Command |
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* @remark :获取当月的数据总量
|
|
|
|
* @name :getVideoNumber
|
|
|
|
* @author :lyh
|
|
|
|
* @method :post
|
|
|
|
* @time :2024/7/12 18:02
|
|
|
|
*/
|
|
|
|
public function getVideoNumber()
|
|
|
|
{
|
|
|
|
$taskLogModel = new KeywordVideoTaskLog();
|
|
|
|
// 获取当月的开始时间
|
|
|
|
$startOfMonth = Carbon::now()->startOfMonth()->format('Y-m-d H:i:s');
|
|
|
|
// 获取当月的结束时间
|
|
|
|
$endOfMonth = Carbon::now()->endOfMonth()->format('Y-m-d H:i:s');
|
|
|
|
$number = $taskLogModel->formatQuery(['created_at' => ['between', [$startOfMonth, $endOfMonth]]])->count();
|
|
|
|
return $number;
|
|
|
|
}
|
|
|
|
/**
|
|
|
|
* 创建子任务
|
|
|
|
* TODO 获取需要生成子任务的项目,获取项目中未生成视频的关键词,通过关键词生成初始化子任务
|
|
|
|
* @return bool
|
...
|
...
|
|