作者 Your Name
@@ -48,8 +48,10 @@ class ReplaceHtml extends Command @@ -48,8 +48,10 @@ class ReplaceHtml extends Command
48 */ 48 */
49 public function handle() 49 public function handle()
50 { 50 {
  51 + while (true){
51 $replaceHtmlModel = new TemplateReplaceHtml(); 52 $replaceHtmlModel = new TemplateReplaceHtml();
52 $replaceHtmlList = $replaceHtmlModel->list(['status'=>$replaceHtmlModel::STATUS]); 53 $replaceHtmlList = $replaceHtmlModel->list(['status'=>$replaceHtmlModel::STATUS]);
  54 + if(!empty($replaceHtmlList)){
53 foreach ($replaceHtmlList as $k => $v){ 55 foreach ($replaceHtmlList as $k => $v){
54 ProjectServer::useProject($v['project_id']); 56 ProjectServer::useProject($v['project_id']);
55 echo '开始,任务id:'.$v['id'].PHP_EOL; 57 echo '开始,任务id:'.$v['id'].PHP_EOL;
@@ -59,8 +61,11 @@ class ReplaceHtml extends Command @@ -59,8 +61,11 @@ class ReplaceHtml extends Command
59 echo '结束'.PHP_EOL; 61 echo '结束'.PHP_EOL;
60 DB::disconnect('custom_mysql'); 62 DB::disconnect('custom_mysql');
61 } 63 }
  64 + }
  65 + sleep(5);
62 return true; 66 return true;
63 } 67 }
  68 + }
64 69
65 /** 70 /**
66 * @remark :生成子任务 71 * @remark :生成子任务
@@ -55,6 +55,7 @@ class ReplaceHtmlLog extends Command @@ -55,6 +55,7 @@ class ReplaceHtmlLog extends Command
55 $replaceHtmlLogList = $replaceHtmlLogModel->list(['replace_id'=>$value['id'],'status'=>$replaceHtmlLogModel::STATUS]); 55 $replaceHtmlLogList = $replaceHtmlLogModel->list(['replace_id'=>$value['id'],'status'=>$replaceHtmlLogModel::STATUS]);
56 ProjectServer::useProject($value['project_id']); 56 ProjectServer::useProject($value['project_id']);
57 foreach ($replaceHtmlLogList as $v){ 57 foreach ($replaceHtmlLogList as $v){
  58 + echo date('Y-m-d H:i:s') . '子任务id :'.$v['id'] . PHP_EOL;
58 $this->replaceHtml($v); 59 $this->replaceHtml($v);
59 $replaceHtmlLogModel->edit(['status'=>$replaceHtmlLogModel::STATUS_END],['id'=>$v['id']]); 60 $replaceHtmlLogModel->edit(['status'=>$replaceHtmlLogModel::STATUS_END],['id'=>$v['id']]);
60 } 61 }