|
...
|
...
|
@@ -65,19 +65,19 @@ class GoogleKeywordInsightController extends BaseController |
|
|
|
$detailModel = new GoogleKeywordInsightDetail();
|
|
|
|
$resultData = [];
|
|
|
|
if(!empty($main_keyword)){
|
|
|
|
$result = [];
|
|
|
|
$resultData = $this->paginateArray($main_keyword,$this->page,$this->row);
|
|
|
|
$detailList = $detailModel->read(['search'=>['in',$resultData['data']]]);
|
|
|
|
foreach ($resultData['data'] as $key => $item){
|
|
|
|
$result[]['keyword'] = $item;
|
|
|
|
$result['keyword'] = $item;
|
|
|
|
$searchKeyword = $this->getSearchDetail($item,$detailList);
|
|
|
|
if($searchKeyword === false){
|
|
|
|
$result[]['data'] = [];
|
|
|
|
$result['data'] = [];
|
|
|
|
}else{
|
|
|
|
$result[]['data'] = $searchKeyword;
|
|
|
|
$result['data'] = $searchKeyword;
|
|
|
|
}
|
|
|
|
$resultData['data'][$key] = $result;
|
|
|
|
}
|
|
|
|
$resultData['data'] = $result;
|
|
|
|
|
|
|
|
}
|
|
|
|
$this->response('success',Code::SUCCESS,$resultData);
|
|
|
|
}
|
|
...
|
...
|
@@ -115,13 +115,11 @@ class GoogleKeywordInsightController extends BaseController |
|
|
|
$offset = ($page - 1) * $pageSize;
|
|
|
|
$data = array_slice($array, $offset, $pageSize);
|
|
|
|
return [
|
|
|
|
'list'=>[
|
|
|
|
'list' => $data,
|
|
|
|
'page' => $page,
|
|
|
|
'size' => $pageSize,
|
|
|
|
'total_page' => $totalPages,
|
|
|
|
'total' => $totalItems,
|
|
|
|
],
|
|
|
|
'data' => $data
|
|
|
|
];
|
|
|
|
}
|
|
|
|
} |
...
|
...
|
|