|
...
|
...
|
@@ -123,23 +123,26 @@ class AiBlogAutoPublish extends Command |
|
|
|
*/
|
|
|
|
public function auto_open()
|
|
|
|
{
|
|
|
|
$this->output('上线的推广项目自动开启');
|
|
|
|
$projects = Project::whereIn('type', [Project::TYPE_TWO, Project::TYPE_FOUR])
|
|
|
|
->whereNotNull('uptime')->where('is_ai_blog', 0)
|
|
|
|
->get();
|
|
|
|
foreach ($projects as $project) {
|
|
|
|
//未开启过 自动开启
|
|
|
|
if (!AiBlogOpenLog::isOpened($project->id)) {
|
|
|
|
//开启
|
|
|
|
$project->is_ai_blog = 1;
|
|
|
|
$project->save();
|
|
|
|
//创建AI博客项目
|
|
|
|
(new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->title);
|
|
|
|
//开启日志
|
|
|
|
AiBlogOpenLog::addLog($project->id);
|
|
|
|
while (true) {
|
|
|
|
$this->output('上线的推广项目自动开启');
|
|
|
|
$projects = Project::whereIn('type', [Project::TYPE_TWO, Project::TYPE_FOUR])
|
|
|
|
->whereNotNull('uptime')->where('is_ai_blog', 0)
|
|
|
|
->get();
|
|
|
|
foreach ($projects as $project) {
|
|
|
|
//未开启过 自动开启
|
|
|
|
if (!AiBlogOpenLog::isOpened($project->id)) {
|
|
|
|
//开启
|
|
|
|
$project->is_ai_blog = 1;
|
|
|
|
$project->save();
|
|
|
|
//创建AI博客项目
|
|
|
|
(new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->title);
|
|
|
|
//开启日志
|
|
|
|
AiBlogOpenLog::addLog($project->id);
|
|
|
|
|
|
|
|
$this->output('自动开启项目:' . $project->id);
|
|
|
|
$this->output('自动开启项目:' . $project->id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
sleep(60);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
...
|
...
|
|