作者 lyh

gx

... ... @@ -80,12 +80,10 @@ class UpdateRoute extends Command
$productModel = new Product();
$productList = $productModel->list(['status'=>['!=',2]],'id',['id','route']);
foreach ($productList as $v){
$route = preg_replace('/-1-product.*/', '-product', $v['route']);
$route = preg_replace('/-1-product.*/', '', $v['route']);
$route = $this->productRoute($route,$v['id']);
$routes = $route.'-product';
$route = RouteMap::setRoute($routes, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);
$route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);
$productModel->edit(['route'=>$route],['id'=>$v['id']]);
RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $project_id);
}
return true;
}
... ... @@ -106,7 +104,7 @@ class UpdateRoute extends Command
}else{
$i = $i + 1;
$route = $route.'-'.$i;
return self::setProductRoute($route,$i);
return $this->setProductRoute($route,$id,$i);
}
}
... ...