|
...
|
...
|
@@ -93,12 +93,12 @@ class GeoQuestionResLogic extends BaseLogic |
|
|
|
$keywordUrlCount = 0;
|
|
|
|
$keywordArr = [];
|
|
|
|
$questionResModel = new GeoQuestionLog();
|
|
|
|
$resList = $questionResModel->list(['project_id'=>$this->user['project_id']],['keywords_num','url_num']);
|
|
|
|
$resList = $questionResModel->list(['project_id'=>$this->user['project_id']],['keywords','url','keywords_num','url_num']);
|
|
|
|
foreach ($resList as $resItem){
|
|
|
|
$keywordUrlCount += count(array_filter($resItem['keywords_num'], fn($v) => $v != 0));
|
|
|
|
$keywordUrlCount += count(array_filter($resItem['url_num'], fn($v) => $v != 0));
|
|
|
|
$keywordUrlCount += count($resItem['keywords']);
|
|
|
|
$keywordUrlCount += count($resItem['url']);
|
|
|
|
foreach ($resItem['keywords_num'] as $key => $value) {
|
|
|
|
$keywordArr[$key] = ($keywordArr[$key] ?? 0) + 1;
|
|
|
|
$keywordArr[$key] = ($keywordArr[$key] ?? 0) + (($value != 0) ? 1 : 0);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
$data = [
|
...
|
...
|
|