作者 lyh

gxai博客通知更新

@@ -125,7 +125,6 @@ class LyhImportTest extends Command @@ -125,7 +125,6 @@ class LyhImportTest extends Command
125 } 125 }
126 fclose($file_handle); 126 fclose($file_handle);
127 $categoryModel = new Category(); 127 $categoryModel = new Category();
128 - dd($line_of_text);  
129 foreach ($line_of_text as $k => $val){ 128 foreach ($line_of_text as $k => $val){
130 if($k < 1){ 129 if($k < 1){
131 continue; 130 continue;
@@ -136,6 +135,7 @@ class LyhImportTest extends Command @@ -136,6 +135,7 @@ class LyhImportTest extends Command
136 } 135 }
137 try { 136 try {
138 $cateArr = explode('/',$val[0]); 137 $cateArr = explode('/',$val[0]);
  138 + dd($cateArr);
139 $pid = 0; 139 $pid = 0;
140 $two_pid = 0; 140 $two_pid = 0;
141 foreach ($cateArr as $key => $item){ 141 foreach ($cateArr as $key => $item){
@@ -144,6 +144,9 @@ class LyhImportTest extends Command @@ -144,6 +144,9 @@ class LyhImportTest extends Command
144 $info = $categoryModel->read(['title'=>$item,'pid'=>0],['id']); 144 $info = $categoryModel->read(['title'=>$item,'pid'=>0],['id']);
145 if($info === false){ 145 if($info === false){
146 $pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item]); 146 $pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item]);
  147 + //设置路由
  148 + $route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$pid,$project_id);
  149 + $categoryModel->edit(['route'=>$route],['id'=>$pid]);
147 }else{ 150 }else{
148 $pid = $info['id']; 151 $pid = $info['id'];
149 } 152 }
@@ -152,11 +155,16 @@ class LyhImportTest extends Command @@ -152,11 +155,16 @@ class LyhImportTest extends Command
152 $two_info = $categoryModel->read(['title'=>$item,'pid'=>$pid],['id']); 155 $two_info = $categoryModel->read(['title'=>$item,'pid'=>$pid],['id']);
153 if($two_info === false){ 156 if($two_info === false){
154 $two_pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$pid]); 157 $two_pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$pid]);
  158 + //设置路由
  159 + $route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$two_pid,$project_id);
  160 + $categoryModel->edit(['route'=>$route],['id'=>$two_pid]);
155 }else{ 161 }else{
156 $two_pid = $two_info['id']; 162 $two_pid = $two_info['id'];
157 } 163 }
158 }else{ 164 }else{
159 - $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$two_pid]); 165 + $id = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$two_pid]);
  166 + $route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$id,$project_id);
  167 + $categoryModel->edit(['route'=>$route],['id'=>$id]);
160 } 168 }
161 } 169 }
162 echo date('Y-m-d H:i:s') . '产品分类id:'.PHP_EOL; 170 echo date('Y-m-d H:i:s') . '产品分类id:'.PHP_EOL;