作者 lyh

gx数据

@@ -91,18 +91,23 @@ class LyhImportTest extends Command @@ -91,18 +91,23 @@ class LyhImportTest extends Command
91 if(empty($val[1])){ 91 if(empty($val[1])){
92 continue; 92 continue;
93 } 93 }
94 - $id = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$val[1],'seo_title'=>$val[0],'seo_keyword'=>$val[2]]);  
95 - $pid = 0;  
96 - if($val[2] != 0){  
97 - //查询上级id  
98 - $pidCate = $categoryModel->read(['seo_title'=>$val[2]]);  
99 - if($pidCate !== false){  
100 - $pid = $pidCate['id']; 94 + try {
  95 + $id = $categoryModel->addReturnId(['project_id'=>$project_id,'title'=>$val[1],'seo_title'=>$val[0],'seo_keyword'=>$val[2]]);
  96 + $pid = 0;
  97 + if($val[2] != 0){
  98 + //查询上级id
  99 + $pidCate = $categoryModel->read(['seo_title'=>$val[2]]);
  100 + if($pidCate !== false){
  101 + $pid = $pidCate['id'];
  102 + }
101 } 103 }
  104 + $route = RouteMap::setRoute($val[1],RouteMap::SOURCE_PRODUCT_CATE,$id,$project_id);
  105 + $categoryModel->edit(['route'=>$route,'pid'=>$pid],['id'=>$id]);
  106 + echo date('Y-m-d H:i:s') . '产品分类id:'. $id;
  107 + }catch (\Exception $e){
  108 + echo date('Y-m-d H:i:s') . '跳过的产品名称:'. $val[1];
  109 + continue;
102 } 110 }
103 - $route = RouteMap::setRoute($val[1],RouteMap::SOURCE_PRODUCT_CATE,$id,$project_id);  
104 - $categoryModel->edit(['route'=>$route,'pid'=>$pid],['id'=>$id]);  
105 - echo date('Y-m-d H:i:s') . '产品分类id:'. $id;  
106 } 111 }
107 return true; 112 return true;
108 } 113 }