作者 lyh

更新脚本

@@ -63,7 +63,7 @@ class UpdateRoute extends Command @@ -63,7 +63,7 @@ class UpdateRoute extends Command
63 foreach ($list as $v){ 63 foreach ($list as $v){
64 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL; 64 echo date('Y-m-d H:i:s') . 'project_id:'.$v['id'] . PHP_EOL;
65 ProjectServer::useProject($v['id']); 65 ProjectServer::useProject($v['id']);
66 - $this->setProductKeyword(); 66 + $this->getProduct();
67 DB::disconnect('custom_mysql'); 67 DB::disconnect('custom_mysql');
68 } 68 }
69 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL; 69 echo date('Y-m-d H:i:s') . 'end' . PHP_EOL;
@@ -295,21 +295,21 @@ class UpdateRoute extends Command @@ -295,21 +295,21 @@ class UpdateRoute extends Command
295 if(!empty($lists)){ 295 if(!empty($lists)){
296 foreach ($lists as $v){ 296 foreach ($lists as $v){
297 if(!empty($v['route'])){ 297 if(!empty($v['route'])){
298 -// $tag = "-product";  
299 -// if (!(substr($v['route'], -strlen($tag)) === $tag)) {  
300 -// echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;  
301 -// $route = $v['route'].$tag;  
302 -// // 如果不是以 '-product' 结尾,则拼接上 '-product'  
303 -// $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
304 -// $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
305 -// }else{  
306 -// echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;  
307 -// $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
308 -// $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
309 -// }  
310 - $route = RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);  
311 - $productModel->edit(['route'=>$route],['id'=>$v['id']]);  
312 - continue; 298 + $tag = "-product";
  299 + if (!(substr($v['route'], -strlen($tag)) === $tag)) {
  300 + echo date('Y-m-d H:i:s') . '拼接'.$tag . PHP_EOL;
  301 + $route = $v['route'].$tag;
  302 + // 如果不是以 '-product' 结尾,则拼接上 '-product'
  303 + $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
  304 + $productModel->edit(['route'=>$route],['id'=>$v['id']]);
  305 + }else{
  306 + echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
  307 + $route = RouteMap::setRoute($v['title'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
  308 + $productModel->edit(['route'=>$route],['id'=>$v['id']]);
  309 + }
  310 +// $route = RouteMap::setRoute($v['route'], RouteMap::SOURCE_PRODUCT, $v['id'], $v['project_id']);
  311 +// $productModel->edit(['route'=>$route],['id'=>$v['id']]);
  312 +// continue;
313 }else{ 313 }else{
314 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL; 314 echo date('Y-m-d H:i:s') . 'id :'.$v['id'] . PHP_EOL;
315 $v['title'] = Translate::tran($v['title'], 'en'); 315 $v['title'] = Translate::tran($v['title'], 'en');