作者 李宇航

合并分支 'lyh-server' 到 'master'

gx



查看合并请求 !1642
@@ -51,21 +51,18 @@ class GoogleKeywordInsightController extends BaseController @@ -51,21 +51,18 @@ class GoogleKeywordInsightController extends BaseController
51 * @time :2025/4/1 9:12 51 * @time :2025/4/1 9:12
52 */ 52 */
53 public function getOptimizeList(){ 53 public function getOptimizeList(){
54 - $this->request->validate([  
55 - 'field' => 'required'  
56 - ],[  
57 - 'field.required' => 'field不能为空',  
58 - ]);  
59 $projectKeywordModel = new ProjectKeyword(); 54 $projectKeywordModel = new ProjectKeyword();
60 $info = $projectKeywordModel->read(['project_id'=>$this->user['project_id']],['main_keyword','customer_keywords']); 55 $info = $projectKeywordModel->read(['project_id'=>$this->user['project_id']],['main_keyword','customer_keywords']);
61 if($info === false){ 56 if($info === false){
62 $this->response('success'); 57 $this->response('success');
63 } 58 }
64 - $main_keyword = explode("\r\n", $info[$this->param['field']]); 59 + $main_keyword = explode("\r\n", $info['main_keyword']);
  60 + $customer_keywords = explode("\r\n", $info['customer_keywords']);
  61 + $array = array_merge($main_keyword, $customer_keywords);
65 $detailModel = new GoogleKeywordInsightDetail(); 62 $detailModel = new GoogleKeywordInsightDetail();
66 $resultData = []; 63 $resultData = [];
67 - if(!empty($main_keyword)){  
68 - $resultData = $this->paginateArray($main_keyword,$this->page,$this->row); 64 + if(!empty($array)){
  65 + $resultData = $this->paginateArray($array,$this->page,$this->row);
69 $detailList = $detailModel->read(['search'=>['in',$resultData['list']]]); 66 $detailList = $detailModel->read(['search'=>['in',$resultData['list']]]);
70 foreach ($resultData['list'] as $key => $item){ 67 foreach ($resultData['list'] as $key => $item){
71 $result['keyword'] = $item; 68 $result['keyword'] = $item;