|
...
|
...
|
@@ -91,6 +91,13 @@ class ProjectUpdate extends Command |
|
|
|
if ($data_language) {
|
|
|
|
$language_list = array_column($data_language, 'short');
|
|
|
|
}
|
|
|
|
//获取所有页面
|
|
|
|
$page_list = [];
|
|
|
|
$url_page = 'https://' . $domain_arr['host'] . '/wp-content/cache/pages_list.json';
|
|
|
|
$data_page = http_get($url_page, ['charset' => 'UTF-8']);
|
|
|
|
if ($data_page) {
|
|
|
|
$page_list = array_column($data_page, 'path');
|
|
|
|
}
|
|
|
|
|
|
|
|
//设置数据库
|
|
|
|
$project = ProjectServer::useProject($project_id);
|
|
...
|
...
|
@@ -142,7 +149,7 @@ class ProjectUpdate extends Command |
|
|
|
$id = $keyword['id'];
|
|
|
|
}
|
|
|
|
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PRODUCT_KEYWORD, $id, $link_type, $language_list);
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PRODUCT_KEYWORD, $id, $link_type, $language_list, $page_list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
...
|
...
|
@@ -274,7 +281,7 @@ class ProjectUpdate extends Command |
|
|
|
$id = $product['id'];
|
|
|
|
}
|
|
|
|
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PRODUCT, $id, $link_type, $language_list);
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PRODUCT, $id, $link_type, $language_list, $page_list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
...
|
...
|
@@ -328,7 +335,7 @@ class ProjectUpdate extends Command |
|
|
|
$id = $news['id'];
|
|
|
|
}
|
|
|
|
|
|
|
|
CollectTask::_insert($item['url'], $project_id, $api_type == 'news' ? RouteMap::SOURCE_NEWS : RouteMap::SOURCE_BLOG, $id, $link_type, $language_list);
|
|
|
|
CollectTask::_insert($item['url'], $project_id, $api_type == 'news' ? RouteMap::SOURCE_NEWS : RouteMap::SOURCE_BLOG, $id, $link_type, $language_list, $page_list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
...
|
...
|
@@ -376,7 +383,7 @@ class ProjectUpdate extends Command |
|
|
|
$id = $custom['id'];
|
|
|
|
}
|
|
|
|
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $id, $link_type, $language_list);
|
|
|
|
CollectTask::_insert($item['url'], $project_id, RouteMap::SOURCE_PAGE, $id, $link_type, $language_list, $page_list);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
...
|
...
|
|