正在显示
2 个修改的文件
包含
15 行增加
和
4 行删除
| @@ -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); |
-
请 注册 或 登录 后发表评论