作者 赵彬吉

update

@@ -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