KeywordsController.php
1.1 KB
<?php
/**
* @remark :
* @name :KeywordsController.php
* @author :lyh
* @method :post
* @time :2023/9/4 10:12
*/
namespace App\Http\Controllers\Aside\Optimize;
use App\Enums\Common\Code;
use App\Http\Controllers\Aside\BaseController;
use App\Models\Project\Project;
use App\Models\Project\ProjectKeyword;
class KeywordsController extends BaseController
{
/**
* @remark :关键字查案例
* @name :lists
* @author :lyh
* @method :post
* @time :2023/9/4 10:13
*/
public function lists(){
$projectKeywordModel = new ProjectKeyword();
$ids = $projectKeywordModel->where('customer_keywords','like','%'.$this->map['search'].'%')
->orWhere('main_keyword', 'like' , '%'.$this->map['search'].'%')->pluck('project_id')->toArray();
$projectModel = new Project();
$lists = $projectModel->formatQuery(['id'=>['in',$ids]])->with('payment')->with('deploy_build')
->with('deploy_optimize')->with('domainInfo')->get()->toArray();
$this->response('success',Code::SUCCESS,$lists);
}
}