作者 lyh

gx

... ... @@ -263,21 +263,17 @@ class BTemplateLogic extends BaseLogic
* @time :2023/6/29 11:05
*/
public function templateSave(){
//演示项目,不允许其他号码编辑
if(($this->user['project_id'] == 1) && (!in_array($this->user['mobile'],$this->model->mobile)) && ($this->param['source'] == 1)){
$this->fail('演示项目仅支持演示功能,无法更改首页');
}
//查询当前模版是否已保存
//演示项目不允许修改
$this->showProjectNoEdit($this->param['source']);
DB::beginTransaction();
try {
//字符串截取
$this->param = $this->stringProcessing($this->param);
//自定义模块单独处理
if(isset($this->param['is_custom']) && ($this->param['is_custom'] == 1)){
$this->customSaveTemplateHtml($this->param);
}else{
$this->saveTemplateHtml($this->param);
//写入操作模版记录
$this->setTemplateLog($this->param);
}
DB::commit();
... ... @@ -291,6 +287,32 @@ class BTemplateLogic extends BaseLogic
}
/**
* @remark :自定义模块保存
* @name :customSaveTemplateHtml
* @author :lyh
* @method :post
* @time :2023/12/12 11:41
*/
public function customSaveTemplateHtml(){
}
/**
* @remark :演示项目不允许修改首页
* @name :showProject
* @author :lyh
* @method :post
* @time :2023/12/12 11:27
*/
public function showProjectNoEdit($source){
//演示项目,不允许其他号码编辑
if(($this->user['project_id'] == 1) && (!in_array($this->user['mobile'],$this->model->mobile)) && ($source == BTemplate::SOURCE_HOME)){
$this->fail('演示项目仅支持演示功能,无法更改首页');
}
return true;
}
/**
* @remark :保存可视化数据
* @name :saveTemplateHtml
* @author :lyh
... ...