作者 lyh

gx

@@ -61,12 +61,11 @@ class Demo extends Command @@ -61,12 +61,11 @@ class Demo extends Command
61 61
62 public function handle(){ 62 public function handle(){
63 $projectModel = new Project(); 63 $projectModel = new Project();
64 - $list = $projectModel->list(['is_upgrade'=>1]);  
65 - $data = []; 64 + $list = $projectModel->list(['id'=>1659]);
66 foreach ($list as $v){ 65 foreach ($list as $v){
67 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 66 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
68 ProjectServer::useProject($v['id']); 67 ProjectServer::useProject($v['id']);
69 - $this->init404Page($v['id']); 68 + $this->getProduct();
70 DB::disconnect('custom_mysql'); 69 DB::disconnect('custom_mysql');
71 } 70 }
72 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 71 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
@@ -80,25 +79,15 @@ class Demo extends Command @@ -80,25 +79,15 @@ class Demo extends Command
80 if(!empty($v['route'])){ 79 if(!empty($v['route'])){
81 $tag = "-product"; 80 $tag = "-product";
82 if (!(substr($v['route'], -strlen($tag)) === $tag)) { 81 if (!(substr($v['route'], -strlen($tag)) === $tag)) {
83 - echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;  
84 - $route = $v['route'].$tag;  
85 - // 如果不是以 '-product' 结尾,则拼接上 '-product'  
86 - $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
87 - $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
88 - }else{  
89 - echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;  
90 - $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
91 - $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
92 - }  
93 continue; 82 continue;
94 }else{ 83 }else{
  84 + $v['route'] = str_replace($tag,'',$v['route']);//删除-product
95 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL; 85 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
96 - $v['title'] = Translate::tran($v['title'], 'en');  
97 - $v['title'] = str_replace('.','',$v['title']).'-product';  
98 - $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']); 86 + $route = RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
99 $productModel->edit(['route'=>$route],['id'=>$v['id']]); 87 $productModel->edit(['route'=>$route],['id'=>$v['id']]);
100 } 88 }
101 } 89 }
102 } 90 }
103 } 91 }
  92 + }
104 } 93 }