作者 lyh

gx

@@ -87,7 +87,7 @@ class VideoTask extends Command @@ -87,7 +87,7 @@ class VideoTask extends Command
87 continue; 87 continue;
88 } 88 }
89 ProjectServer::useProject($task_project->project_id); 89 ProjectServer::useProject($task_project->project_id);
90 - $keyword = $this->getProjectKeyword($task_project->number); 90 + $keyword = $this->getProjectKeyword($task_project->num);
91 // 已经没有需要生成视频的关键词 91 // 已经没有需要生成视频的关键词
92 if (!$keyword) { 92 if (!$keyword) {
93 $task_project->status = KeywordVideoTask::STATUS_CLOSE; 93 $task_project->status = KeywordVideoTask::STATUS_CLOSE;
@@ -114,11 +114,19 @@ class VideoTask extends Command @@ -114,11 +114,19 @@ class VideoTask extends Command
114 'created_at' => date('Y-m-d H:i:s'), 114 'created_at' => date('Y-m-d H:i:s'),
115 ]; 115 ];
116 KeywordVideoTaskLog::insert($array); 116 KeywordVideoTaskLog::insert($array);
  117 + $task_project->num--;
  118 + if($sub_task_num == 0){
  119 + $task_project->save();
  120 + break;
  121 + }
117 $sub_task_num--; 122 $sub_task_num--;
118 } 123 }
119 } 124 }
120 - $task_project->status = KeywordVideoTask::STATUS_CLOSE;  
121 - $task_project->save(); 125 + if($sub_task_num != 0){
  126 + $task_project->num = 0;
  127 + $task_project->status = KeywordVideoTask::STATUS_CLOSE;
  128 + $task_project->save();
  129 + }
122 } 130 }
123 return true; 131 return true;
124 } 132 }
@@ -108,7 +108,7 @@ class KeywordVideoController extends BaseController @@ -108,7 +108,7 @@ class KeywordVideoController extends BaseController
108 if($info === false){ 108 if($info === false){
109 $this->response('请先设置域名',Code::SYSTEM_ERROR); 109 $this->response('请先设置域名',Code::SYSTEM_ERROR);
110 } 110 }
111 - 111 + $this->param['num'] = $this->param['number'];
112 $rs = $keywordModel->add($this->param); 112 $rs = $keywordModel->add($this->param);
113 if($rs === false){ 113 if($rs === false){
114 $this->response('添加失败',Code::SYSTEM_ERROR); 114 $this->response('添加失败',Code::SYSTEM_ERROR);
@@ -130,6 +130,9 @@ class KeywordVideoController extends BaseController @@ -130,6 +130,9 @@ class KeywordVideoController extends BaseController
130 'id.required' => '主键标识不为空', 130 'id.required' => '主键标识不为空',
131 ]); 131 ]);
132 $keywordModel = new KeywordVideoTask(); 132 $keywordModel = new KeywordVideoTask();
  133 + if($this->param['status'] == 0){
  134 + $this->param['num'] = $this->param['number'];
  135 + }
133 $rs = $keywordModel->edit($this->param,['id'=>$this->param['id']]); 136 $rs = $keywordModel->edit($this->param,['id'=>$this->param['id']]);
134 if($rs === false){ 137 if($rs === false){
135 $this->response('编辑失败',Code::SYSTEM_ERROR); 138 $this->response('编辑失败',Code::SYSTEM_ERROR);