|
...
|
...
|
@@ -125,7 +125,6 @@ class LyhImportTest extends Command |
|
|
|
}
|
|
|
|
fclose($file_handle);
|
|
|
|
$categoryModel = new Category();
|
|
|
|
dd($line_of_text);
|
|
|
|
foreach ($line_of_text as $k => $val){
|
|
|
|
if($k < 1){
|
|
|
|
continue;
|
|
...
|
...
|
@@ -136,6 +135,7 @@ class LyhImportTest extends Command |
|
|
|
}
|
|
|
|
try {
|
|
|
|
$cateArr = explode('/',$val[0]);
|
|
|
|
dd($cateArr);
|
|
|
|
$pid = 0;
|
|
|
|
$two_pid = 0;
|
|
|
|
foreach ($cateArr as $key => $item){
|
|
...
|
...
|
@@ -144,6 +144,9 @@ class LyhImportTest extends Command |
|
|
|
$info = $categoryModel->read(['title'=>$item,'pid'=>0],['id']);
|
|
|
|
if($info === false){
|
|
|
|
$pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item]);
|
|
|
|
//设置路由
|
|
|
|
$route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$pid,$project_id);
|
|
|
|
$categoryModel->edit(['route'=>$route],['id'=>$pid]);
|
|
|
|
}else{
|
|
|
|
$pid = $info['id'];
|
|
|
|
}
|
|
...
|
...
|
@@ -152,11 +155,16 @@ class LyhImportTest extends Command |
|
|
|
$two_info = $categoryModel->read(['title'=>$item,'pid'=>$pid],['id']);
|
|
|
|
if($two_info === false){
|
|
|
|
$two_pid = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$pid]);
|
|
|
|
//设置路由
|
|
|
|
$route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$two_pid,$project_id);
|
|
|
|
$categoryModel->edit(['route'=>$route],['id'=>$two_pid]);
|
|
|
|
}else{
|
|
|
|
$two_pid = $two_info['id'];
|
|
|
|
}
|
|
|
|
}else{
|
|
|
|
$categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$two_pid]);
|
|
|
|
$id = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$item,'pid'=>$two_pid]);
|
|
|
|
$route = RouteMap::setRoute($item,RouteMap::SOURCE_PRODUCT_CATE,$id,$project_id);
|
|
|
|
$categoryModel->edit(['route'=>$route],['id'=>$id]);
|
|
|
|
}
|
|
|
|
}
|
|
|
|
echo date('Y-m-d H:i:s') . '产品分类id:'.PHP_EOL;
|
...
|
...
|
|