正在显示
1 个修改的文件
包含
18 行增加
和
15 行删除
| @@ -123,23 +123,26 @@ class AiBlogAutoPublish extends Command | @@ -123,23 +123,26 @@ class AiBlogAutoPublish extends Command | ||
| 123 | */ | 123 | */ |
| 124 | public function auto_open() | 124 | public function auto_open() |
| 125 | { | 125 | { |
| 126 | - $this->output('上线的推广项目自动开启'); | ||
| 127 | - $projects = Project::whereIn('type', [Project::TYPE_TWO, Project::TYPE_FOUR]) | ||
| 128 | - ->whereNotNull('uptime')->where('is_ai_blog', 0) | ||
| 129 | - ->get(); | ||
| 130 | - foreach ($projects as $project) { | ||
| 131 | - //未开启过 自动开启 | ||
| 132 | - if (!AiBlogOpenLog::isOpened($project->id)) { | ||
| 133 | - //开启 | ||
| 134 | - $project->is_ai_blog = 1; | ||
| 135 | - $project->save(); | ||
| 136 | - //创建AI博客项目 | ||
| 137 | - (new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->title); | ||
| 138 | - //开启日志 | ||
| 139 | - AiBlogOpenLog::addLog($project->id); | 126 | + while (true) { |
| 127 | + $this->output('上线的推广项目自动开启'); | ||
| 128 | + $projects = Project::whereIn('type', [Project::TYPE_TWO, Project::TYPE_FOUR]) | ||
| 129 | + ->whereNotNull('uptime')->where('is_ai_blog', 0) | ||
| 130 | + ->get(); | ||
| 131 | + foreach ($projects as $project) { | ||
| 132 | + //未开启过 自动开启 | ||
| 133 | + if (!AiBlogOpenLog::isOpened($project->id)) { | ||
| 134 | + //开启 | ||
| 135 | + $project->is_ai_blog = 1; | ||
| 136 | + $project->save(); | ||
| 137 | + //创建AI博客项目 | ||
| 138 | + (new ProjectLogic())->setAiBlog($project->id, $project->main_lang_id, 1, $project->title); | ||
| 139 | + //开启日志 | ||
| 140 | + AiBlogOpenLog::addLog($project->id); | ||
| 140 | 141 | ||
| 141 | - $this->output('自动开启项目:' . $project->id); | 142 | + $this->output('自动开启项目:' . $project->id); |
| 143 | + } | ||
| 142 | } | 144 | } |
| 145 | + sleep(60); | ||
| 143 | } | 146 | } |
| 144 | } | 147 | } |
| 145 | 148 |
-
请 注册 或 登录 后发表评论