作者 lyh

gx

@@ -55,13 +55,13 @@ class UpdateRoute extends Command @@ -55,13 +55,13 @@ class UpdateRoute extends Command
55 */ 55 */
56 public function handle(){ 56 public function handle(){
57 $projectModel = new Project(); 57 $projectModel = new Project();
58 - $list = $projectModel->list(['id'=>['in',[802]]]); 58 + $list = $projectModel->list(['id'=>['in',[147]]]);
59 $data = []; 59 $data = [];
60 foreach ($list as $v){ 60 foreach ($list as $v){
61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 61 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
62 ProjectServer::useProject($v['id']); 62 ProjectServer::useProject($v['id']);
63 -// $this->getProduct();  
64 - $this->setProductKeyword(); 63 + $this->getProduct();
  64 +// $this->setProductKeyword();
65 // $this->getBlog(); 65 // $this->getBlog();
66 DB::disconnect('custom_mysql'); 66 DB::disconnect('custom_mysql');
67 } 67 }
@@ -215,7 +215,7 @@ class UpdateRoute extends Command @@ -215,7 +215,7 @@ class UpdateRoute extends Command
215 215
216 public function getProduct(){ 216 public function getProduct(){
217 $productModel = new Product(); 217 $productModel = new Product();
218 - $lists = $productModel->list(['status'=>1,'id'=>['<=',501]]); 218 + $lists = $productModel->list(['status'=>1]);
219 if(!empty($lists)){ 219 if(!empty($lists)){
220 foreach ($lists as $v){ 220 foreach ($lists as $v){
221 if(!empty($v['route'])){ 221 if(!empty($v['route'])){
@@ -227,14 +227,15 @@ class UpdateRoute extends Command @@ -227,14 +227,15 @@ class UpdateRoute extends Command
227 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']); 227 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
228 $productModel->edit(['route'=>$route],['id'=>$v['id']]); 228 $productModel->edit(['route'=>$route],['id'=>$v['id']]);
229 }else{ 229 }else{
230 -// echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;  
231 -// $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
232 -// $productModel->edit(['route'=>$route],['id'=>$v['id']]); 230 + echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
  231 + $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
  232 + $productModel->edit(['route'=>$route],['id'=>$v['id']]);
233 } 233 }
234 continue; 234 continue;
235 }else{ 235 }else{
236 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL; 236 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
237 $v['title'] = Translate::tran($v['title'], 'en'); 237 $v['title'] = Translate::tran($v['title'], 'en');
  238 + $v['title'] = str_replace('.','',$v['title']).'-product';
238 $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']); 239 $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
239 $productModel->edit(['route'=>$route],['id'=>$v['id']]); 240 $productModel->edit(['route'=>$route],['id'=>$v['id']]);
240 } 241 }