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