作者 李美松

Merge branch 'develop' into lms

@@ -5,6 +5,7 @@ namespace App\Http\Controllers\Bside\Template; @@ -5,6 +5,7 @@ namespace App\Http\Controllers\Bside\Template;
5 use App\Enums\Common\Code; 5 use App\Enums\Common\Code;
6 use App\Http\Controllers\Bside\BaseController; 6 use App\Http\Controllers\Bside\BaseController;
7 use App\Http\Logic\Bside\BTemplate\BTemplateModuleLogic; 7 use App\Http\Logic\Bside\BTemplate\BTemplateModuleLogic;
  8 +use App\Models\Template\BModuleProject;
8 9
9 /** 10 /**
10 * @remark :左侧模块管理 11 * @remark :左侧模块管理
@@ -25,8 +26,13 @@ class BTemplateModuleController extends BaseController @@ -25,8 +26,13 @@ class BTemplateModuleController extends BaseController
25 if(!isset($this->map['test_model'])){ 26 if(!isset($this->map['test_model'])){
26 $this->map['test_model'] = 0; 27 $this->map['test_model'] = 0;
27 } 28 }
  29 + $data = [];
28 $list = $BTemplateModuleLogic->ModuleList($this->map,$this->order); 30 $list = $BTemplateModuleLogic->ModuleList($this->map,$this->order);
29 - $this->response('success',Code::SUCCESS,$list); 31 + $data['list'] = $list;
  32 + $moduleProjectModel = new BModuleProject();
  33 + $module_list = $moduleProjectModel->list(['project_id'=>$this->user['project_id']]);
  34 + $data['module_list'] = $module_list;
  35 + $this->response('success',Code::SUCCESS,$data);
30 } 36 }
31 37
32 /** 38 /**
@@ -366,7 +366,8 @@ class ProductLogic extends BaseLogic @@ -366,7 +366,8 @@ class ProductLogic extends BaseLogic
366 $info = $this->model->read(['id'=>$this->param['id']]); 366 $info = $this->model->read(['id'=>$this->param['id']]);
367 $param = $this->setProductParams($info); 367 $param = $this->setProductParams($info);
368 $save_id = $this->model->insertGetId($param); 368 $save_id = $this->model->insertGetId($param);
369 - $route = RouteMap::setRoute($param['route'], RouteMap::SOURCE_PRODUCT, $save_id, $this->user['project_id']); 369 + $route = preg_replace('/-product.*/', '', $param['route']);
  370 + $route = RouteMap::setRoute($route, RouteMap::SOURCE_PRODUCT, $save_id, $this->user['project_id']);
370 $this->model->edit(['route'=>$route],['id'=>$save_id]); 371 $this->model->edit(['route'=>$route],['id'=>$save_id]);
371 //同步可视化装修数据 372 //同步可视化装修数据
372 $this->copyTemplate($this->param['id'],$info['project_id'],$save_id); 373 $this->copyTemplate($this->param['id'],$info['project_id'],$save_id);