作者 lyh

gx

@@ -80,12 +80,10 @@ class UpdateRoute extends Command @@ -80,12 +80,10 @@ class UpdateRoute extends Command
80 $productModel = new Product(); 80 $productModel = new Product();
81 $productList = $productModel->list(['status'=>['!=',2]],'id',['id','route']); 81 $productList = $productModel->list(['status'=>['!=',2]],'id',['id','route']);
82 foreach ($productList as $v){ 82 foreach ($productList as $v){
83 - $route = preg_replace('/-1-product.*/', '-product', $v['route']); 83 + $route = preg_replace('/-1-product.*/', '', $v['route']);
84 $route = $this->productRoute($route,$v['id']); 84 $route = $this->productRoute($route,$v['id']);
85 - $routes = $route.'-product';  
86 - $route = RouteMap::setRoute($routes, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id); 85 + $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);
87 $productModel->edit(['route'=>$route],['id'=>$v['id']]); 86 $productModel->edit(['route'=>$route],['id'=>$v['id']]);
88 - RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);  
89 } 87 }
90 return true; 88 return true;
91 } 89 }
@@ -106,7 +104,7 @@ class UpdateRoute extends Command @@ -106,7 +104,7 @@ class UpdateRoute extends Command
106 }else{ 104 }else{
107 $i = $i + 1; 105 $i = $i + 1;
108 $route = $route.'-'.$i; 106 $route = $route.'-'.$i;
109 - return self::setProductRoute($route,$i); 107 + return $this->setProductRoute($route,$id,$i);
110 } 108 }
111 } 109 }
112 110