作者 lyh

gx

@@ -95,15 +95,19 @@ class UpdateRoute extends Command @@ -95,15 +95,19 @@ class UpdateRoute extends Command
95 */ 95 */
96 public function setProductKeyword(){ 96 public function setProductKeyword(){
97 $keywordModel = new Keyword(); 97 $keywordModel = new Keyword();
98 - $lists = $keywordModel->list(); 98 + $lists = $keywordModel->list(['id'=>['>=',457]]);
99 if(!empty($lists)){ 99 if(!empty($lists)){
100 foreach ($lists as $v){ 100 foreach ($lists as $v){
101 if(!empty($v['route'])){ 101 if(!empty($v['route'])){
102 $tag = "-tag"; 102 $tag = "-tag";
103 if (!(substr($v['route'], -strlen($tag)) === $tag)) { 103 if (!(substr($v['route'], -strlen($tag)) === $tag)) {
104 - $route = Translate::tran($v['route'], 'en').$tag; 104 +// $route = Translate::tran($v['route'], 'en').$tag;
105 // 如果不是以 '-tag' 结尾,则拼接上 '-tag' 105 // 如果不是以 '-tag' 结尾,则拼接上 '-tag'
106 -// $route = $v['route'].$tag; 106 + $route = $v['route'].$tag;
  107 + $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $v['project_id']);
  108 + $keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
  109 + }else{
  110 + $route = Translate::tran($v['title'], 'en').$tag;
107 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $v['project_id']); 111 $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT_KEYWORD, $v['id'], $v['project_id']);
108 $keywordModel->edit(['route'=>$route],['id'=>$v['id']]); 112 $keywordModel->edit(['route'=>$route],['id'=>$v['id']]);
109 } 113 }