作者 lyh

gx复制项目脚本

... ... @@ -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(){
... ...