作者 lyh

gx

@@ -181,6 +181,12 @@ class VideoTask extends Command @@ -181,6 +181,12 @@ class VideoTask extends Command
181 public function getProjectKeyword($number) 181 public function getProjectKeyword($number)
182 { 182 {
183 $keyword_arr_id = Keyword::where('video', null)->where('route', 'not like', '%-tag')->whereNotNull('keyword_content')->pluck('id')->toArray(); 183 $keyword_arr_id = Keyword::where('video', null)->where('route', 'not like', '%-tag')->whereNotNull('keyword_content')->pluck('id')->toArray();
  184 + if(count($keyword_arr_id) == 0){
  185 + return [];
  186 + }
  187 + if(count($keyword_arr_id) < $number){
  188 + $number = count($keyword_arr_id);
  189 + }
184 $keyword_id = array_rand($keyword_arr_id, $number); 190 $keyword_id = array_rand($keyword_arr_id, $number);
185 $keyword = Keyword::whereIn("id", $keyword_id)->get(); 191 $keyword = Keyword::whereIn("id", $keyword_id)->get();
186 return $keyword; 192 return $keyword;