|
...
|
...
|
@@ -14,6 +14,7 @@ use App\Models\CustomModule\CustomModuleContent; |
|
|
|
use App\Models\CustomModule\CustomModuleExtentContent;
|
|
|
|
use App\Models\News\News;
|
|
|
|
use App\Models\Product\Category;
|
|
|
|
use App\Models\Product\Product;
|
|
|
|
use App\Models\RouteMap\RouteMap;
|
|
|
|
use App\Models\Template\BTemplate;
|
|
|
|
use App\Models\Template\Template;
|
|
...
|
...
|
@@ -78,7 +79,32 @@ class LyhImportTest extends Command |
|
|
|
$line_of_text[] = fgetcsv($file_handle, 0, ',');
|
|
|
|
}
|
|
|
|
fclose($file_handle);
|
|
|
|
dd($line_of_text);
|
|
|
|
$cateModel = new Category();
|
|
|
|
$productModel = new Product();
|
|
|
|
foreach ($line_of_text as $k => $val){
|
|
|
|
dd($val);
|
|
|
|
if($k < 2){
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
$saveData = [];
|
|
|
|
if($val[1] ?? ''){
|
|
|
|
$saveData['title'] = $val[1];
|
|
|
|
}else{
|
|
|
|
continue;
|
|
|
|
}
|
|
|
|
if($val[0] ?? ''){
|
|
|
|
$cateInfo = $cateModel->read(['seo_title'=>trim($val[0])]);
|
|
|
|
if($cateInfo !== false){
|
|
|
|
$saveData['category_id'] = $cateInfo['id'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
if($val[2] ?? ''){
|
|
|
|
$cateInfo = $cateModel->read(['seo_title'=>trim($val[0])]);
|
|
|
|
if($cateInfo !== false){
|
|
|
|
$saveData['category_id'] = $cateInfo['id'];
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
public function handleCatePid(){
|
...
|
...
|
|