作者 lyh

gx

@@ -11,6 +11,8 @@ namespace App\Http\Controllers\Aside\Optimize; @@ -11,6 +11,8 @@ namespace App\Http\Controllers\Aside\Optimize;
11 11
12 use App\Enums\Common\Code; 12 use App\Enums\Common\Code;
13 use App\Http\Controllers\Aside\BaseController; 13 use App\Http\Controllers\Aside\BaseController;
  14 +use App\Models\Project\DeployOptimize;
  15 +use App\Models\Project\Project;
14 16
15 class KeywordsController extends BaseController 17 class KeywordsController extends BaseController
16 { 18 {
@@ -22,7 +24,11 @@ class KeywordsController extends BaseController @@ -22,7 +24,11 @@ class KeywordsController extends BaseController
22 * @time :2023/9/4 10:13 24 * @time :2023/9/4 10:13
23 */ 25 */
24 public function lists(){ 26 public function lists(){
25 - $lists = []; 27 + $projectDeployOptimizeModel = new DeployOptimize();
  28 + $ids = $projectDeployOptimizeModel->where('customer_keywords','like','%'.$this->map['search'].'%')
  29 + ->orWhere('main_keywords', 'like' , '%'.$this->map['search'].'%')->pluck('project_id')->toArray();
  30 + $projectModel = new Project();
  31 + $lists = $projectModel->lists(['id'=>['in',$ids]],$this->page,$this->row,$this->order);
26 $this->response('success',Code::SUCCESS,$lists); 32 $this->response('success',Code::SUCCESS,$lists);
27 } 33 }
28 } 34 }