作者 lyh

gx

@@ -396,30 +396,30 @@ class PrivateController extends BaseController @@ -396,30 +396,30 @@ class PrivateController extends BaseController
396 ProjectServer::useProject($info['project_id']); 396 ProjectServer::useProject($info['project_id']);
397 $projectKeywordModel = new ProjectKeyword(); 397 $projectKeywordModel = new ProjectKeyword();
398 $keywordsInfo = $projectKeywordModel->read(['project_id'=>$info['project_id']],'customer_keywords'); 398 $keywordsInfo = $projectKeywordModel->read(['project_id'=>$info['project_id']],'customer_keywords');
399 - if(empty($keywordsInfo)){  
400 - $productKeywordModel = new Keyword();  
401 - $list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->limit(50)->pluck('title','route')->toArray(); 399 + if($keywordsInfo === false){
  400 + $keywordModel = new Keyword();
  401 + $list = $keywordModel::orderByRaw('LENGTH(title) ASC')->limit(50)->pluck('title','route')->toArray();
402 }else{ 402 }else{
403 $keywords_sts = $keywordsInfo['customer_keywords']; 403 $keywords_sts = $keywordsInfo['customer_keywords'];
404 if(!empty($keywords_sts)){ 404 if(!empty($keywords_sts)){
405 - $productKeywordModel = new Keyword(); 405 + $keywordModel = new Keyword();
406 $keywords_arr = explode("\n",$keywords_sts); 406 $keywords_arr = explode("\n",$keywords_sts);
407 $num = count($keywords_arr); 407 $num = count($keywords_arr);
408 if($num >= 50){ 408 if($num >= 50){
409 - $list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->whereIn('title',$keywords_arr)->limit(50)->pluck('title', 'route')->toArray(); 409 + $list = $keywordModel::orderByRaw('LENGTH(title) ASC')->whereIn('title',$keywords_arr)->limit(50)->pluck('title', 'route')->toArray();
410 $list_num = count($list); 410 $list_num = count($list);
411 if($list_num < 50){ 411 if($list_num < 50){
412 - $key_list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->limit(50 - $list_num)->pluck('title','route')->toArray(); 412 + $key_list = $keywordModel::orderByRaw('LENGTH(title) ASC')->limit(50 - $list_num)->pluck('title','route')->toArray();
413 } 413 }
414 $list = array_merge($key_list,$list); 414 $list = array_merge($key_list,$list);
415 }else{ 415 }else{
416 - $list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->whereIn('title',$keywords_arr)->pluck('title', 'route')->toArray();  
417 - $key_list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->limit(50 - $num)->pluck('title','route')->toArray(); 416 + $list = $keywordModel::orderByRaw('LENGTH(title) ASC')->whereIn('title',$keywords_arr)->pluck('title', 'route')->toArray();
  417 + $key_list = $keywordModel::orderByRaw('LENGTH(title) ASC')->limit(50 - $num)->pluck('title','route')->toArray();
418 $list = array_merge($key_list,$list); 418 $list = array_merge($key_list,$list);
419 } 419 }
420 }else{ 420 }else{
421 - $productKeywordModel = new Keyword();  
422 - $list = $productKeywordModel::orderByRaw('LENGTH(title) ASC')->limit(50)->pluck('title','route')->toArray(); 421 + $keywordModel = new Keyword();
  422 + $list = $keywordModel::orderByRaw('LENGTH(title) ASC')->limit(50)->pluck('title','route')->toArray();
423 } 423 }
424 } 424 }
425 $data = []; 425 $data = [];