作者 lyh

gx

@@ -201,8 +201,10 @@ class ProductLogic extends BaseLogic @@ -201,8 +201,10 @@ class ProductLogic extends BaseLogic
201 $info = $this->model->read(['id'=>$this->param['id']]); 201 $info = $this->model->read(['id'=>$this->param['id']]);
202 $param = $this->setProductParams($info); 202 $param = $this->setProductParams($info);
203 $save_id = $this->model->insertGetId($param); 203 $save_id = $this->model->insertGetId($param);
  204 + $route = RouteMap::setRoute($param['route'], RouteMap::SOURCE_PRODUCT, $save_id, $this->user['project_id']);
  205 + $this->model->edit(['route'=>$route],['id'=>$save_id]);
204 //同步路由信息 206 //同步路由信息
205 - $this->copyRoute($save_id,$param['route'].'-'.$save_id); 207 + $this->copyRoute($save_id,$route);
206 //同步可视化装修数据 208 //同步可视化装修数据
207 $this->copyTemplate($this->param['id'],$info['project_id'],$save_id); 209 $this->copyTemplate($this->param['id'],$info['project_id'],$save_id);
208 return $this->success(); 210 return $this->success();
@@ -298,11 +300,9 @@ class ProductLogic extends BaseLogic @@ -298,11 +300,9 @@ class ProductLogic extends BaseLogic
298 'seo_mate'=>Arr::a2s($info['seo_mate']), 300 'seo_mate'=>Arr::a2s($info['seo_mate']),
299 'related_product_id'=>Arr::arrToSet($info['related_product_id']), 301 'related_product_id'=>Arr::arrToSet($info['related_product_id']),
300 'sort'=>$info['sort'], 302 'sort'=>$info['sort'],
301 - 'status'=>$info['status'], 303 + 'status'=>0,
302 'product_type'=>$info['product_type'], 304 'product_type'=>$info['product_type'],
303 'created_uid'=>$this->user['id'], 305 'created_uid'=>$this->user['id'],
304 - 'icon'=>Arr::a2s($info['icon']),  
305 - 'route'=>$info['route']."-copy",  
306 'created_at'=>date('Y-m-d H:i:s'), 306 'created_at'=>date('Y-m-d H:i:s'),
307 'updated_at'=>date('Y-m-d H:i:s'), 307 'updated_at'=>date('Y-m-d H:i:s'),
308 ]; 308 ];