正在显示
1 个修改的文件
包含
18 行增加
和
0 行删除
| @@ -16,6 +16,7 @@ use App\Models\Product\Keyword; | @@ -16,6 +16,7 @@ use App\Models\Product\Keyword; | ||
| 16 | use App\Models\Product\Product; | 16 | use App\Models\Product\Product; |
| 17 | use App\Services\ProjectServer; | 17 | use App\Services\ProjectServer; |
| 18 | use Illuminate\Console\Command; | 18 | use Illuminate\Console\Command; |
| 19 | +use Illuminate\Support\Carbon; | ||
| 19 | use Illuminate\Support\Facades\Cache; | 20 | use Illuminate\Support\Facades\Cache; |
| 20 | use Illuminate\Support\Facades\DB; | 21 | use Illuminate\Support\Facades\DB; |
| 21 | use Illuminate\Support\Facades\Http; | 22 | use Illuminate\Support\Facades\Http; |
| @@ -67,6 +68,23 @@ class VideoTask extends Command | @@ -67,6 +68,23 @@ class VideoTask extends Command | ||
| 67 | } | 68 | } |
| 68 | 69 | ||
| 69 | /** | 70 | /** |
| 71 | + * @remark :获取当月的数据总量 | ||
| 72 | + * @name :getVideoNumber | ||
| 73 | + * @author :lyh | ||
| 74 | + * @method :post | ||
| 75 | + * @time :2024/7/12 18:02 | ||
| 76 | + */ | ||
| 77 | + public function getVideoNumber() | ||
| 78 | + { | ||
| 79 | + $taskLogModel = new KeywordVideoTaskLog(); | ||
| 80 | + // 获取当月的开始时间 | ||
| 81 | + $startOfMonth = Carbon::now()->startOfMonth()->format('Y-m-d H:i:s'); | ||
| 82 | + // 获取当月的结束时间 | ||
| 83 | + $endOfMonth = Carbon::now()->endOfMonth()->format('Y-m-d H:i:s'); | ||
| 84 | + $number = $taskLogModel->formatQuery(['created_at' => ['between', [$startOfMonth, $endOfMonth]]])->count(); | ||
| 85 | + return $number; | ||
| 86 | + } | ||
| 87 | + /** | ||
| 70 | * 创建子任务 | 88 | * 创建子任务 |
| 71 | * TODO 获取需要生成子任务的项目,获取项目中未生成视频的关键词,通过关键词生成初始化子任务 | 89 | * TODO 获取需要生成子任务的项目,获取项目中未生成视频的关键词,通过关键词生成初始化子任务 |
| 72 | * @return bool | 90 | * @return bool |
-
请 注册 或 登录 后发表评论