|
...
|
...
|
@@ -54,12 +54,10 @@ class UpdateRoute extends Command |
|
|
|
*/
|
|
|
|
public function handle(){
|
|
|
|
$projectModel = new Project();
|
|
|
|
$lists = $projectModel->list(['is_upgrade'=>0,'id'=>['<',166],'type'=>['!=',0]]);
|
|
|
|
$lists = $projectModel->list(['is_upgrade'=>0,'id'=>['>',167],'type'=>['!=',0]]);
|
|
|
|
foreach ($lists as $k => $v){
|
|
|
|
echo date('Y-m-d H:i:s') . ' start: 项目id为' . $v['id'] . PHP_EOL;
|
|
|
|
ProjectServer::useProject($v['id']);
|
|
|
|
$routeMapModel = new RouteMap();
|
|
|
|
$routeMapModel->del(['source'=>'blog_category']);
|
|
|
|
// $this->setProductRoute($v['id']);
|
|
|
|
$this->setProductKeywordRoute($v['id']);
|
|
|
|
// $this->setBlogRoute($v['id']);
|
|
...
|
...
|
@@ -198,11 +196,13 @@ class UpdateRoute extends Command |
|
|
|
$keywordList = $keywordModel->list([],'id',['id','route']);
|
|
|
|
if(!empty($keywordList)){
|
|
|
|
foreach ($keywordList as $v){
|
|
|
|
if(!ends_with($v['route'],'-tag')){
|
|
|
|
$route = $v['route'].'-tag';
|
|
|
|
$keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
|
|
|
|
RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $project_id);
|
|
|
|
}
|
|
|
|
// if(!ends_with($v['route'],'-tag')){
|
|
|
|
// $route = $v['route'].'-tag';
|
|
|
|
// $keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
|
|
|
|
// }
|
|
|
|
$routeMapModel = new RouteMap();
|
|
|
|
$routeMapModel->edit(['route'=>$v['route']],['source_id'=>$v['id'],'source'=>RouteMap::SOURCE_PRODUCT_KEYWORD]);
|
|
|
|
RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $project_id);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
return true;
|
...
|
...
|
|