正在显示
1 个修改的文件
包含
7 行增加
和
4 行删除
| @@ -119,11 +119,13 @@ class VideoTask extends Command | @@ -119,11 +119,13 @@ class VideoTask extends Command | ||
| 119 | 'updated_at' => date('Y-m-d H:i:s'), | 119 | 'updated_at' => date('Y-m-d H:i:s'), |
| 120 | 'created_at' => date('Y-m-d H:i:s'), | 120 | 'created_at' => date('Y-m-d H:i:s'), |
| 121 | ]; | 121 | ]; |
| 122 | - KeywordVideoTaskLog::insert($array); | 122 | + $rs = KeywordVideoTaskLog::insert($array); |
| 123 | + if($rs){ | ||
| 123 | $num--; | 124 | $num--; |
| 124 | $sub_task_num--; | 125 | $sub_task_num--; |
| 125 | } | 126 | } |
| 126 | } | 127 | } |
| 128 | + } | ||
| 127 | if($sub_task_num != 0){ | 129 | if($sub_task_num != 0){ |
| 128 | $task_project->num = 0; | 130 | $task_project->num = 0; |
| 129 | $task_project->status = KeywordVideoTask::STATUS_CLOSE; | 131 | $task_project->status = KeywordVideoTask::STATUS_CLOSE; |
| @@ -184,10 +186,11 @@ class VideoTask extends Command | @@ -184,10 +186,11 @@ class VideoTask extends Command | ||
| 184 | if(count($keyword_arr_id) == 0){ | 186 | if(count($keyword_arr_id) == 0){ |
| 185 | return []; | 187 | return []; |
| 186 | } | 188 | } |
| 187 | - if(count($keyword_arr_id) < $number){ | ||
| 188 | - $number = count($keyword_arr_id); | ||
| 189 | - } | 189 | + if(count($keyword_arr_id) <= $number){ |
| 190 | + $keyword_id = array_rand($keyword_arr_id, count($keyword_arr_id)); | ||
| 191 | + }else{ | ||
| 190 | $keyword_id = array_rand($keyword_arr_id, $number); | 192 | $keyword_id = array_rand($keyword_arr_id, $number); |
| 193 | + } | ||
| 191 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); | 194 | $keyword = Keyword::whereIn("id", $keyword_id)->get(); |
| 192 | return $keyword; | 195 | return $keyword; |
| 193 | } | 196 | } |
-
请 注册 或 登录 后发表评论