正在显示
1 个修改的文件
包含
10 行增加
和
6 行删除
| @@ -44,10 +44,16 @@ class GeneratePageService | @@ -44,10 +44,16 @@ class GeneratePageService | ||
| 44 | */ | 44 | */ |
| 45 | public function generateHtml(){ | 45 | public function generateHtml(){ |
| 46 | ProjectServer::useProject($this->project_id); | 46 | ProjectServer::useProject($this->project_id); |
| 47 | - //生成单页数据 | ||
| 48 | - $this->handleParam($this->param['route']); | ||
| 49 | - return $this->getTemplateHtml(); | 47 | + $routeMapModel = new RouteMap(); |
| 48 | + $routeInfo = $routeMapModel->read(['route'=>$this->param['route']]); | ||
| 49 | + if($this->param['route'] != RouteMap::SOURCE_INDEX && $routeInfo['source'] == RouteMap::SOURCE_PAGE){ | ||
| 50 | + //页面管理单独处理 | ||
| 51 | + }else{ | ||
| 52 | + $this->handleParam($routeMapModel,$routeInfo); | ||
| 53 | + $this->getTemplateHtml(); | ||
| 54 | + } | ||
| 50 | DB::disconnect('custom_mysql'); | 55 | DB::disconnect('custom_mysql'); |
| 56 | + return true; | ||
| 51 | } | 57 | } |
| 52 | 58 | ||
| 53 | /** | 59 | /** |
| @@ -57,9 +63,7 @@ class GeneratePageService | @@ -57,9 +63,7 @@ class GeneratePageService | ||
| 57 | * @method :post | 63 | * @method :post |
| 58 | * @time :2024/2/19 16:36 | 64 | * @time :2024/2/19 16:36 |
| 59 | */ | 65 | */ |
| 60 | - public function handleParam($route){ | ||
| 61 | - $routeMapModel = new RouteMap(); | ||
| 62 | - $routeInfo = $routeMapModel->read(['route'=>$route]); | 66 | + public function handleParam($routeMapModel,$routeInfo){ |
| 63 | switch ($routeInfo['source']){ | 67 | switch ($routeInfo['source']){ |
| 64 | case $routeMapModel::SOURCE_PRODUCT: | 68 | case $routeMapModel::SOURCE_PRODUCT: |
| 65 | $this->param['source'] = BTemplate::SOURCE_PRODUCT; | 69 | $this->param['source'] = BTemplate::SOURCE_PRODUCT; |
-
请 注册 或 登录 后发表评论