作者 lyh

gx复制项目脚本

@@ -14,6 +14,7 @@ use App\Models\CustomModule\CustomModuleContent; @@ -14,6 +14,7 @@ use App\Models\CustomModule\CustomModuleContent;
14 use App\Models\CustomModule\CustomModuleExtentContent; 14 use App\Models\CustomModule\CustomModuleExtentContent;
15 use App\Models\News\News; 15 use App\Models\News\News;
16 use App\Models\Product\Category; 16 use App\Models\Product\Category;
  17 +use App\Models\Product\CategoryRelated;
17 use App\Models\Product\Column; 18 use App\Models\Product\Column;
18 use App\Models\Product\Detail; 19 use App\Models\Product\Detail;
19 use App\Models\Product\Product; 20 use App\Models\Product\Product;
@@ -99,7 +100,7 @@ class LyhImportTest extends Command @@ -99,7 +100,7 @@ class LyhImportTest extends Command
99 if($val[0] ?? ''){ 100 if($val[0] ?? ''){
100 $cateInfo = $cateModel->read(['seo_title'=>trim($val[0])]); 101 $cateInfo = $cateModel->read(['seo_title'=>trim($val[0])]);
101 if($cateInfo !== false){ 102 if($cateInfo !== false){
102 - $saveData['category_id'] = $cateInfo['id']; 103 + $saveData['category_id'] = ','.$cateInfo['id'].',';
103 } 104 }
104 } 105 }
105 $saveData['intro'] = $val[2]; 106 $saveData['intro'] = $val[2];
@@ -112,6 +113,10 @@ class LyhImportTest extends Command @@ -112,6 +113,10 @@ class LyhImportTest extends Command
112 $saveData['gallery'] = json_encode($gallery,true); 113 $saveData['gallery'] = json_encode($gallery,true);
113 $id = $productModel->addReturnId($saveData); 114 $id = $productModel->addReturnId($saveData);
114 echo date('Y-m-d H:i:s') . '新增产品id:'.$id . PHP_EOL; 115 echo date('Y-m-d H:i:s') . '新增产品id:'.$id . PHP_EOL;
  116 + //设置关联关系
  117 + if(isset($cateInfo)){
  118 + CategoryRelated::saveRelated($id,[$cateInfo['id']]);
  119 + }
115 //设置路由 120 //设置路由
116 $route = RouteMap::setRoute($val[1],RouteMap::SOURCE_PRODUCT,$id,$project_id); 121 $route = RouteMap::setRoute($val[1],RouteMap::SOURCE_PRODUCT,$id,$project_id);
117 $productModel->edit(['route'=>$route],['id'=>$id]); 122 $productModel->edit(['route'=>$route],['id'=>$id]);