作者 lyh

gx

@@ -55,7 +55,7 @@ class UpdateRoute extends Command @@ -55,7 +55,7 @@ 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(['is_upgrade'=>0,'type'=>['!=',0]]); 58 + $list = $projectModel->list(['id'=>['in']]);
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;
@@ -161,6 +161,10 @@ class UpdateRoute extends Command @@ -161,6 +161,10 @@ class UpdateRoute extends Command
161 // 如果不是以 '-product' 结尾,则拼接上 '-product' 161 // 如果不是以 '-product' 结尾,则拼接上 '-product'
162 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']); 162 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
163 $productModel->edit(['route'=>$route],['id'=>$v['id']]); 163 $productModel->edit(['route'=>$route],['id'=>$v['id']]);
  164 + }else{
  165 + echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
  166 + $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $v['project_id']);
  167 + $productModel->edit(['route'=>$route],['id'=>$v['id']]);
164 } 168 }
165 } 169 }
166 } 170 }
@@ -264,14 +268,12 @@ class UpdateRoute extends Command @@ -264,14 +268,12 @@ class UpdateRoute extends Command
264 268
265 public function checkProduct(&$data,$project_id){ 269 public function checkProduct(&$data,$project_id){
266 $productModel = new Product(); 270 $productModel = new Product();
267 - $info = $productModel->read(['route'=>['like','%-1-1%']]); 271 + $info = $productModel->read(['route'=>['like','%-1-1-1%']]);
268 if($info !== false){ 272 if($info !== false){
269 - $data[] = '1-'.$project_id;  
270 - echo date('Y-m-d H:i:s') . '需要处理的项目id:'.$project_id . PHP_EOL; 273 + echo date('Y-m-d H:i:s') . '需要处理的项目id---:'.$project_id . PHP_EOL;
271 } 274 }
272 $info = $productModel->read(['route'=>['like','%-product-product%']]); 275 $info = $productModel->read(['route'=>['like','%-product-product%']]);
273 if($info !== false){ 276 if($info !== false){
274 - $data[] = 'product-'.$project_id;  
275 echo date('Y-m-d H:i:s') . '需要处理的项目id:'.$project_id . PHP_EOL; 277 echo date('Y-m-d H:i:s') . '需要处理的项目id:'.$project_id . PHP_EOL;
276 } 278 }
277 } 279 }