作者 lyh

gx

... ... @@ -140,46 +140,6 @@ class BTemplateLogic extends BaseLogic
}
/**
* @remark :查看定制页面是否支持可视化
* @name :checkCustomizedPageVisualization
* @author :lyh
* @method :post
* @time :2023/12/13 11:25
*/
public function checkCustomizedPageVisualization($type){
switch ($type){
case BTemplate::TYPE_ONE:
$is_visualization = $this->user['is_visualization']->index_page;
break;
case BTemplate::TYPE_TWO:
$is_visualization = $this->user['is_visualization']->product_details;
break;
case BTemplate::TYPE_THREE:
$is_visualization = $this->user['is_visualization']->product_list;
break;
case BTemplate::TYPE_FOUR:
$is_visualization = $this->user['is_visualization']->blog_details;
break;
case BTemplate::TYPE_FIVE:
$is_visualization = $this->user['is_visualization']->blog_list;
break;
case BTemplate::TYPE_SIX:
$is_visualization = $this->user['is_visualization']->product_list;
break;
case BTemplate::TYPE_SEVEN:
$is_visualization = $this->user['is_visualization']->news_details;
break;
case BTemplate::TYPE_EIGHT:
$is_visualization = $this->user['is_visualization']->news_list;
break;
default:
$is_visualization = 1;
break;
}
return $is_visualization;
}
/**
* @remark :定制界面根据source+source_id获取type类型
* @name :getType
* @author :lyh
... ... @@ -335,9 +295,9 @@ class BTemplateLogic extends BaseLogic
*/
public function saveHtml($html,$source,$source_id,$section_list_id,$template_id = 0,$is_custom = 0){
$this->saveCommonHtml($html,$source,$source_id,$template_id);//保存头部底部
$info = $this->webTemplateInfo($this->param['template_id'],$source,$source_id,$is_custom);
$templateInfo = $this->webTemplateInfo($template_id,$source,$source_id,$is_custom);
$handleInfo = $this->handleTemplateParam($html);
if($info === false){
if($templateInfo === false){
//TODO::查看当前界面是否为定制界面
$data = [
'source'=>$source,'source_id'=>$source_id,'section_list_id'=>$section_list_id,
... ... @@ -346,8 +306,10 @@ class BTemplateLogic extends BaseLogic
];
$this->model->add($data);
}else{
$data = [];
$this->model->edit($data);
$data = [
'main_html'=>$handleInfo['main_html'],'main_css'=>$handleInfo['main_css'],'section_list_id'=>$section_list_id
];
$this->model->edit($data,['id'=>$templateInfo['id']]);
}
}
... ...